0 txs
4 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
creation bytecode
0x608060405234801561001057600080fd5b50613092806100206000396000f3fe6080604052600436106100ec5760003560e01c8063c4d66de81161008a578063ec8a6ce911610059578063ec8a6ce914610236578063f59349de14610249578063f912c64b1461025c578063fa461e331461014057600080fd5b8063c4d66de8146101c1578063c6bbd5a7146101e1578063d9caed1214610201578063dde43cba1461022157600080fd5b80632c8958f6116100c65780632c8958f6146101405780638da5cb5b146101605780639740318c14610198578063978bbdb9146101ab57600080fd5b80630938b20b146100f857806313af40351461011e57806323a69e751461014057600080fd5b366100f357005b600080fd5b61010b61010636600461272b565b61027c565b6040519081526020015b60405180910390f35b34801561012a57600080fd5b5061013e61013936600461285e565b610333565b005b34801561014c57600080fd5b5061013e61015b36600461287b565b61037f565b34801561016c57600080fd5b50603554610180906001600160a01b031681565b6040516001600160a01b039091168152602001610115565b61010b6101a636600461272b565b610391565b3480156101b757600080fd5b5061010b60345481565b3480156101cd57600080fd5b5061013e6101dc36600461285e565b6103d0565b3480156101ed57600080fd5b50603654610180906001600160a01b031681565b34801561020d57600080fd5b5061013e61021c3660046128fb565b610469565b34801561022d57600080fd5b5061010b600181565b61010b6102443660046129fb565b6104a3565b61010b6102573660046129fb565b6104fe565b34801561026857600080fd5b5061013e61027736600461285e565b61053b565b60006002603354036102a95760405162461bcd60e51b81526004016102a090612b26565b60405180910390fd5b600260335560006102b983610587565b905073e2ce6ab80874fa9fa2aae65d277dd6b8e65c9de06001600160a01b03168161016001516000815181106102f1576102f1612b5d565b6020026020010151606001516001600160a01b03160361031c576103148161076d565b915050610329565b61032581610a55565b9150505b6001603355919050565b6035546001600160a01b0316331461035d5760405162461bcd60e51b81526004016102a090612b73565b603580546001600160a01b0319166001600160a01b0392909216919091179055565b61038b84848484610c79565b50505050565b60006002603354036103b55760405162461bcd60e51b81526004016102a090612b26565b600260335560006103c583610587565b905061032581610d47565b600054600190811161043b5760405162461bcd60e51b815260206004820152602e60248201527f436f6e747261637420696e7374616e63652068617320616c726561647920626560448201526d195b881a5b9a5d1a585b1a5e995960921b60648201526084016102a0565b600055603680546001600160a01b039092166001600160a01b03199283161790556035805490911633179055565b6035546001600160a01b031633146104935760405162461bcd60e51b81526004016102a090612b73565b61049e828483610f72565b505050565b60006002603354036104c75760405162461bcd60e51b81526004016102a090612b26565b60026033556104d582610a55565b90506104e48260200151610f9b565b610329576020820151606083015161032991908084610fd5565b60006002603354036105225760405162461bcd60e51b81526004016102a090612b26565b600260335561053082610a55565b600160335592915050565b6035546001600160a01b031633146105655760405162461bcd60e51b81526004016102a090612b73565b603680546001600160a01b0319166001600160a01b0392909216919091179055565b61061860405180610180016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160008152602001600081526020016000815260200160006001600160a01b031681526020016060815260200160608152602001606081525090565b604080516001808252818301909252600091602080830190803683370190505090508261012001518160008151811061065357610653612b5d565b60209081029190910101526040805160018082528183019092526000918160200160208202803683370190505090508361014001518160008151811061069b5761069b612b5d565b60200260200101906001600160a01b031690816001600160a01b03168152505060405180610180016040528085600001516001600160a01b0316815260200185602001516001600160a01b0316815260200185604001516001600160a01b0316815260200185606001516001600160a01b03168152602001856080015181526020018560a0015181526020018560c0015181526020018560e0015181526020018561010001516001600160a01b0316815260200183815260200182815260200185610160015181525092505050919050565b6000808260a00151116107925760405162461bcd60e51b81526004016102a090612b93565b336060830152815130906000906107a890610f9b565b905080156107e05783608001513410156107d45760405162461bcd60e51b81526004016102a090612bbf565b836060015191506107f3565b6107f3846000015130866080015161110d565b608084015160c085015115801561080e575060008560e00151115b156108245761082185866080015161111f565b90505b6000610834866020015185611177565b905082156108da57602086015160a0870151604051630a9f337360e11b81526001600160a01b0392831660048201529186166024830152604482015273e2ce6ab80874fa9fa2aae65d277dd6b8e65c9de09063153e66e690849060640160206040518083038185885af11580156108af573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906108d49190612be6565b5061098f565b85516108fb9073e2ce6ab80874fa9fa2aae65d277dd6b8e65c9de084611209565b855160a0870151604051633513923160e11b81526001600160a01b03909216600483015260248201849052604482015273e2ce6ab80874fa9fa2aae65d277dd6b8e65c9de090636a272462906064016020604051808303816000875af1158015610969573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098d9190612be6565b505b8061099e876020015186611177565b6109a89190612c15565b94508560a001518510156109ce5760405162461bcd60e51b81526004016102a090612c28565b306001600160a01b038516036109fd576109e88686611332565b94506109fd8660200151876060015187610f72565b85516020870151606088015160808901516040517f20efd6d5195b7b50273f01cd79a27989255356f9f13293edc53ee142accfdb7594610a44943394919390928c90612c5f565b60405180910390a150505050919050565b6000808260a0015111610a7a5760405162461bcd60e51b81526004016102a090612b93565b3360608301528151600090610a8e90610f9b565b90508015610aba578260800151341015610aba5760405162461bcd60e51b81526004016102a090612bbf565b610ac5836001611393565b50608083015160c0840151158015610ae1575060008460e00151115b15610af657610aef84611695565b9050610b02565b610aff8461175a565b90505b6000610b118560200151610f9b565b905060008560c001516001148015610b2d575060008660e00151115b80610b355750815b9050600081610b48578660600151610b4a565b305b9050600083610b5d578760200151610b8e565b6101608801518051610b7190600190612c15565b81518110610b8157610b81612b5d565b6020026020010151604001515b90506000610b9c8284611177565b9050610bae89610160015187856117fa565b80610bb98385611177565b610bc39190612c15565b97508860a00151881015610be95760405162461bcd60e51b81526004016102a090612c28565b8415610bf957610bf98289611a14565b8315610c1e57610c098989611332565b9750610c1e89602001518a606001518a610f72565b885160208a015160608b015160808c01516040517f20efd6d5195b7b50273f01cd79a27989255356f9f13293edc53ee142accfdb7594610c65943394919390928f90612c5f565b60405180910390a150505050505050919050565b6000841380610c885750600083135b610c9157600080fd5b6000610c9f82840184612c99565b905060008060008713610ccf5782600001516001600160a01b031683602001516001600160a01b03161086610cee565b82602001516001600160a01b031683600001516001600160a01b031610875b9150915081610d315760405162461bcd60e51b815260206004820152600f60248201526e1393d517d1561050d517d253941555608a1b60448201526064016102a0565b8251610d3e903383611a8e565b50505050505050565b6000808260a0015111610d6c5760405162461bcd60e51b81526004016102a090612b93565b3360608301528151600090610d8090610f9b565b90508015610dac578260800151341015610dac5760405162461bcd60e51b81526004016102a090612bbf565b6000610db9846000611393565b90508115610ddc5780341115610ddc57610ddc33610dd78334612c15565b611bb2565b6080840181905260c08401518190158015610dfb575060008560e00151115b15610e1057610e0985611695565b9050610e1c565b610e198561175a565b90505b6000610e2b8660200151610f9b565b905060008660c001516001148015610e47575060008760e00151115b80610e4f5750815b9050600081610e62578760600151610e64565b305b9050600083610e77578860200151610ea8565b6101608901518051610e8b90600190612c15565b81518110610e9b57610e9b612b5d565b6020026020010151604001515b90506000610eb68284611177565b9050610ec88a610160015187856117fa565b600081610ed58486611177565b610edf9190612c15565b90508515610ef157610ef18382611a14565b8415610f1657610f018b82611332565b9050610f168b602001518c6060015183610f72565b7f20efd6d5195b7b50273f01cd79a27989255356f9f13293edc53ee142accfdb75338c600001518d602001518e606001518c86604051610f5b96959493929190612c5f565b60405180910390a150959998505050505050505050565b801561049e57610f8183610f9b565b15610f905761049e8282611bb2565b61049e838383611a8e565b60006001600160a01b0382161580610fcf57506001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145b92915050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291516000928392908816916110399190612d1c565b6000604051808303816000865af19150503d8060008114611076576040519150601f19603f3d011682016040523d82523d6000602084013e61107b565b606091505b50915091508180156110a55750805115806110a55750808060200190518101906110a59190612d38565b6111055760405162461bcd60e51b815260206004820152602b60248201527f4578656375746f723a3a7472616e7366657246726f6d3a207472616e7366657260448201526a119c9bdb4819985a5b195960aa1b60648201526084016102a0565b505050505050565b801561049e5761049e83338484610fd5565b60c08201518190158015611137575060008360e00151115b15610fcf57600061116384600001518561010001518660e0015187610140015188610120015188611c86565b905061116f8282611d7c565b949350505050565b600061118283610f9b565b1561119857506001600160a01b03811631610fcf565b6040516370a0823160e01b81526001600160a01b0383811660048301528416906370a0823190602401602060405180830381865afa1580156111de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112029190612be6565b9050610fcf565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b17905291516000928392908716916112659190612d1c565b6000604051808303816000865af19150503d80600081146112a2576040519150601f19603f3d011682016040523d82523d6000602084013e6112a7565b606091505b50915091508180156112d15750805115806112d15750808060200190518101906112d19190612d38565b61132b5760405162461bcd60e51b815260206004820152602560248201527f4578656375746f723a3a73616665417070726f76653a20617070726f76652066604482015264185a5b195960da1b60648201526084016102a0565b5050505050565b60008260c00151600114801561134c575060008360e00151115b1561138c57600061137884602001518561010001518660e0015187610140015188610120015188611c86565b90506113848382611d7c565b915050610fcf565b5080610fcf565b6000808360c0015160001480156113ae575060008460e00151115b90506000816113e95760e08501516113c890612710612c15565b6127108660a001516113da9190612d5a565b6113e49190612d71565b6113ef565b8460a001515b90508315611570578460800151925060005b856101600151518110156114655760006001600160a01b0316866101600151828151811061143157611431612b5d565b6020026020010151606001516001600160a01b03160361145357505050610fcf565b8061145d81612d93565b915050611401565b506000826114775785608001516114a5565b6127108660e0015161271061148c9190612c15565b876080015161149b9190612d5a565b6114a59190612d71565b603654610160880151604051634e596d6f60e11b81529293506000926001600160a01b0390921691639cb2dade916114e1918690600401612dac565b6000604051808303816000875af1158015611500573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115289190810190612e27565b876101600151518151811061153f5761153f612b5d565b60200260200101519050828110156115695760405162461bcd60e51b81526004016102a090612c28565b505061168d565b603654610160860151604051632d1bec6760e21b81526001600160a01b039092169163b46fb19c916115a6918590600401612dac565b6000604051808303816000875af11580156115c5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115ed9190810190612e27565b6000815181106115ff576115ff612b5d565b6020026020010151925081156116395760e085015161162090612710612c15565b61162c61271085612d5a565b6116369190612d71565b92505b828560800151101561168d5760405162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e540000000000000060448201526064016102a0565b505092915050565b6000806116a58360000151610f9b565b9050806116bf576116bf836000015130856080015161110d565b6116cd83846080015161111f565b91506116dc8360000151610f9b565b1561170e5761170e8361016001516000815181106116fc576116fc612b5d565b60200260200101516020015183611d8f565b60408301516001600160a01b031630146117545761175483610160015160008151811061173d5761173d612b5d565b602002602001015160200151846040015184610f72565b50919050565b6080810151815161176a90610f9b565b156117e75761179c82610160015160008151811061178a5761178a612b5d565b60200260200101516020015182611d8f565b60408201516001600160a01b031630146117e2576117e28261016001516000815181106117cb576117cb612b5d565b602002602001015160200151836040015183610f72565b919050565b6117e2826000015183604001518361110d565b60006001845161180a9190612c15565b905060005b845181101561132b57600085828151811061182c5761182c612b5d565b6020026020010151905060008383146118aa5760008761184d856001612ead565b8151811061185d5761185d612b5d565b6020026020010151606001516001600160a01b0316146118a45786611883846001612ead565b8151811061189357611893612b5d565b6020026020010151600001516118ac565b306118ac565b845b60608301519091506001600160a01b03166119145761190d604051806060016040528084600001516001600160a01b0316815260200184602001516001600160a01b0316815260200184604001516001600160a01b03168152508288611dde565b95506119ff565b611972604051806080016040528084600001516001600160a01b0316815260200184602001516001600160a01b0316815260200184604001516001600160a01b0316815260200184606001516001600160a01b031681525082611f2f565b6001600160a01b0381163014801561198957508383105b156119ff5760408083015190516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156119d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119fc9190612be6565b95505b50508080611a0c90612d93565b91505061180f565b603654611a2c9083906001600160a01b031683610f72565b60365460405163f3fef3a360e01b81526001600160a01b038481166004830152602482018490529091169063f3fef3a390604401600060405180830381600087803b158015611a7a57600080fd5b505af1158015611105573d6000803e3d6000fd5b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1790529151600092839290871691611aea9190612d1c565b6000604051808303816000865af19150503d8060008114611b27576040519150601f19603f3d011682016040523d82523d6000602084013e611b2c565b606091505b5091509150818015611b56575080511580611b56575080806020019051810190611b569190612d38565b61132b5760405162461bcd60e51b815260206004820152602760248201527f4578656375746f723a3a736166655472616e736665723a207472616e736665726044820152660819985a5b195960ca1b60648201526084016102a0565b604080516000808252602082019092526001600160a01b038416908390604051611bdc9190612d1c565b60006040518083038185875af1925050503d8060008114611c19576040519150601f19603f3d011682016040523d82523d6000602084013e611c1e565b606091505b505090508061049e5760405162461bcd60e51b815260206004820152602e60248201527f4578656375746f723a3a736166655472616e736665724554483a20455448207460448201526d1c985b9cd9995c8819985a5b195960921b60648201526084016102a0565b600080611c9f612710611c9985896121d7565b906121e3565b90508015611d71576000805b8651811015611d5a576000878281518110611cc857611cc8612b5d565b602002602001015190506000878381518110611ce657611ce6612b5d565b6020026020010151905060006001600160a01b0316826001600160a01b031614158015611d135750600081115b15611d45576000611d2a612710611c9988856121d7565b9050611d378d8483610f72565b611d418186612ead565b9450505b50508080611d5290612d93565b915050611cab565b50611d6f8989611d6a8486612c15565b610f72565b505b979650505050505050565b6000611d888284612c15565b9392505050565b816001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015611dca57600080fd5b505af1158015610d3e573d6000803e3d6000fd5b60008084604001516001600160a01b031685602001516001600160a01b031610905060008086600001516001600160a01b031663128acb088785611e21896121ef565b87611e405773fffd8963efd1fc6a506488495d951d5263988d25611e47565b6401000276a45b60405180604001604052808e602001516001600160a01b031681526020018e604001516001600160a01b0316815250604051602001611ea4919081516001600160a01b039081168252602092830151169181019190915260400190565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401611ed3959493929190612eec565b60408051808303816000875af1158015611ef1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f159190612f27565b9150915082611f245781611f26565b805b611d7190612f4b565b6000806000611f4685602001518660400151612205565b50905060008086600001516001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611f8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fb29190612f7e565b506001600160701b031691506001600160701b031691506000836001600160a01b031688602001516001600160a01b031614611fef578183611ff2565b82825b50602089015189516040516370a0823160e01b81526001600160a01b03918216600482015292935061207592849291909116906370a0823190602401602060405180830381865afa15801561204b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206f9190612be6565b90611d7c565b955061208f886060015189602001518a60400151896122fc565b9450505050600080826001600160a01b031687602001516001600160a01b0316146120bc578360006120c0565b6000845b88516040805160008152602081019182905263022c0d9f60e01b9091529294509092506001600160a01b03169063022c0d9f9061210690859085908b9060248101612fce565b600060405180830381600087803b15801561212057600080fd5b505af1925050508015612131575060015b610d3e573d80801561215f576040519150601f19603f3d011682016040523d82523d6000602084013e612164565b606091505b5087516040516336cd320560e11b815260048101859052602481018490526001600160a01b03898116604483015290911690636d9a640a90606401600060405180830381600087803b1580156121b957600080fd5b505af11580156121cd573d6000803e3d6000fd5b5050505050610d3e565b6000611d888284612d5a565b6000611d888284612d71565b6000600160ff1b821061220157600080fd5b5090565b600080826001600160a01b0316846001600160a01b0316036122775760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084016102a0565b826001600160a01b0316846001600160a01b03161061229757828461229a565b83835b90925090506001600160a01b0382166122f55760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f41444452455353000060448201526064016102a0565b9250929050565b60408051600280825260608201835260009283929190602083019080368337019050509050848160008151811061233557612335612b5d565b60200260200101906001600160a01b031690816001600160a01b031681525050838160018151811061236957612369612b5d565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b815260009188169063d06ca61f906123a89087908690600401613005565b600060405180830381865afa1580156123c5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526123ed9190810190612e27565b90508060018151811061240257612402612b5d565b602002602001015192505050949350505050565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff8111828210171561244f5761244f612416565b60405290565b6040516060810167ffffffffffffffff8111828210171561244f5761244f612416565b6040516101a0810167ffffffffffffffff8111828210171561244f5761244f612416565b604051610180810167ffffffffffffffff8111828210171561244f5761244f612416565b604051601f8201601f1916810167ffffffffffffffff811182821017156124e9576124e9612416565b604052919050565b6001600160a01b038116811461250657600080fd5b50565b80356117e2816124f1565b600067ffffffffffffffff82111561252e5761252e612416565b5060051b60200190565b600082601f83011261254957600080fd5b8135602061255e61255983612514565b6124c0565b82815260079290921b8401810191818101908684111561257d57600080fd5b8286015b848110156125f4576080818903121561259a5760008081fd5b6125a261242c565b81356125ad816124f1565b8152818501356125bc816124f1565b818601526040828101356125cf816124f1565b908201526060828101356125e2816124f1565b90820152835291830191608001612581565b509695505050505050565b600082601f83011261261057600080fd5b8135602061262061255983612514565b82815260059290921b8401810191818101908684111561263f57600080fd5b8286015b848110156125f457803567ffffffffffffffff808211156126645760008081fd5b908801906060601f19838c03810182131561267f5760008081fd5b612687612455565b88850135612694816124f1565b8152604085810135858111156126aa5760008081fd5b8601603f81018f136126bc5760008081fd5b8a810135868111156126d0576126d0612416565b6126e08c86601f840116016124c0565b96508087528f838284010111156126f957600094508485fd5b808383018d89013760009087018c015250818a0194909452939091013591830191909152508352918301918301612643565b60006020828403121561273d57600080fd5b813567ffffffffffffffff8082111561275557600080fd5b908301906101a0828603121561276a57600080fd5b612772612478565b61277b83612509565b815261278960208401612509565b602082015261279a60408401612509565b60408201526127ab60608401612509565b60608201526080830135608082015260a083013560a082015260c083013560c082015260e083013560e08201526101006127e6818501612509565b908201526101208381013590820152610140612803818501612509565b90820152610160838101358381111561281b57600080fd5b61282788828701612538565b828401525050610180808401358381111561284157600080fd5b61284d888287016125ff565b918301919091525095945050505050565b60006020828403121561287057600080fd5b8135611d88816124f1565b6000806000806060858703121561289157600080fd5b8435935060208501359250604085013567ffffffffffffffff808211156128b757600080fd5b818701915087601f8301126128cb57600080fd5b8135818111156128da57600080fd5b8860208285010111156128ec57600080fd5b95989497505060200194505050565b60008060006060848603121561291057600080fd5b833561291b816124f1565b9250602084013561292b816124f1565b929592945050506040919091013590565b600082601f83011261294d57600080fd5b8135602061295d61255983612514565b82815260059290921b8401810191818101908684111561297c57600080fd5b8286015b848110156125f45780358352918301918301612980565b600082601f8301126129a857600080fd5b813560206129b861255983612514565b82815260059290921b840181019181810190868411156129d757600080fd5b8286015b848110156125f45780356129ee816124f1565b83529183019183016129db565b600060208284031215612a0d57600080fd5b813567ffffffffffffffff80821115612a2557600080fd5b908301906101808286031215612a3a57600080fd5b612a4261249c565b612a4b83612509565b8152612a5960208401612509565b6020820152612a6a60408401612509565b6040820152612a7b60608401612509565b60608201526080830135608082015260a083013560a082015260c083013560c082015260e083013560e0820152610100612ab6818501612509565b908201526101208381013583811115612ace57600080fd5b612ada8882870161293c565b8284015250506101408084013583811115612af457600080fd5b612b0088828701612997565b8284015250506101608084013583811115612b1a57600080fd5b61284d88828701612538565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60208082526006908201526510b7bbb732b960d11b604082015260600190565b60208082526012908201527124a72b20a624a22fa6a4a72fa922aa2aa92760711b604082015260600190565b6020808252600d908201526c494e56414c49445f56414c554560981b604082015260600190565b600060208284031215612bf857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610fcf57610fcf612bff565b6020808252601a908201527f494e53554646494349454e545f4f55545055545f414d4f554e54000000000000604082015260600190565b6001600160a01b0396871681529486166020860152928516604085015293166060830152608082019290925260a081019190915260c00190565b600060408284031215612cab57600080fd5b6040516040810181811067ffffffffffffffff82111715612cce57612cce612416565b6040528235612cdc816124f1565b81526020830135612cec816124f1565b60208201529392505050565b60005b83811015612d13578181015183820152602001612cfb565b50506000910152565b60008251612d2e818460208701612cf8565b9190910192915050565b600060208284031215612d4a57600080fd5b81518015158114611d8857600080fd5b8082028115828204841417610fcf57610fcf612bff565b600082612d8e57634e487b7160e01b600052601260045260246000fd5b500490565b600060018201612da557612da5612bff565b5060010190565b6040808252835182820181905260009190606090818501906020808901865b83811015612e1357815180516001600160a01b039081168752848201518116858801528882015181168988015290870151168686015260809094019390820190600101612dcb565b505095909501959095525092949350505050565b60006020808385031215612e3a57600080fd5b825167ffffffffffffffff811115612e5157600080fd5b8301601f81018513612e6257600080fd5b8051612e7061255982612514565b81815260059190911b82018301908381019087831115612e8f57600080fd5b928401925b82841015611d7157835182529284019290840190612e94565b80820180821115610fcf57610fcf612bff565b60008151808452612ed8816020860160208601612cf8565b601f01601f19169290920160200192915050565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a060808201819052600090611d7190830184612ec0565b60008060408385031215612f3a57600080fd5b505080516020909101519092909150565b6000600160ff1b8201612f6057612f60612bff565b5060000390565b80516001600160701b03811681146117e257600080fd5b600080600060608486031215612f9357600080fd5b612f9c84612f67565b9250612faa60208501612f67565b9150604084015163ffffffff81168114612fc357600080fd5b809150509250925092565b84815283602082015260018060a01b0383166040820152608060608201526000612ffb6080830184612ec0565b9695505050505050565b6000604082018483526020604081850152818551808452606086019150828701935060005b8181101561304f5784516001600160a01b03168352938301939183019160010161302a565b509097965050505050505056fea2646970667358221220f358f45f14baf1678705dcc7afc6a8e79dc5ea1f9ee1e22de11a6348510e0b1e64736f6c63430008120033