0 txs
6 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
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
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
creation bytecode
0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e7565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e5576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051613b3f6200011f600039600081816106de0152818161076301528181610c9701528181610d1c0152610e060152613b3f6000f3fe6080604052600436106101e75760003560e01c80635c975abb11610102578063a363f00911610095578063f2fde38b11610064578063f2fde38b14610660578063f334ebdb14610680578063f46901ed14610693578063fd6e2d14146106b3576101ee565b8063a363f009146105f2578063bc063e1a14610605578063e30c397814610622578063ef85594614610640576101ee565b80638456cb59116100d15780638456cb591461055e578063860ed568146105735780638da5cb5b146105a757806396f479b1146105c5576101ee565b80635c975abb146104db57806367e5bb45146104f35780636f65eb691461052957806376c7a3c714610549576101ee565b8063412f77131161017a5780634f1ef286116101495780634f1ef2861461044257806352d1902d1461045557806354d6cf5f1461047857806354fd4d501461048f576101ee565b8063412f7713146103bb57806345c7a641146103db57806348db35091461040c5780634e71e0c81461042d576101ee565b80633659cfe6116101b65780633659cfe61461034457806337542b381461036657806338390797146103865780633f4ba83a146103a6576101ee565b8063017e7e581461026e5780630d655d97146102ab578063211054ac146102cc5780632265815a14610303576101ee565b366101ee57005b3480156101fa57600080fd5b5060405162461bcd60e51b815260206004820152602660248201527f43726f77645377617056333a2066756e6374696f6e20646f657320206e6f742060448201527f65786973742e000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b34801561027a57600080fd5b5060ff5461028e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102b757600080fd5b506101065461028e906001600160a01b031681565b3480156102d857600080fd5b5061028e6102e736600461305f565b610101602052600090815260409020546001600160a01b031681565b34801561030f57600080fd5b5061033461031e36600461308e565b6101026020526000908152604090205460ff1681565b60405190151581526020016102a2565b34801561035057600080fd5b5061036461035f3660046130c9565b6106d3565b005b34801561037257600080fd5b506103646103813660046130e6565b61084f565b34801561039257600080fd5b506103646103a1366004613137565b61095f565b3480156103b257600080fd5b50610364610afc565b3480156103c757600080fd5b506103646103d63660046130c9565b610b49565b3480156103e757600080fd5b506103346103f63660046130c9565b6101036020526000908152604090205460ff1681565b34801561041857600080fd5b506101075461028e906001600160a01b031681565b34801561043957600080fd5b50610364610bd9565b6103646104503660046132c7565b610c8c565b34801561046157600080fd5b5061046a610df9565b6040519081526020016102a2565b34801561048457600080fd5b5061046a6101055481565b34801561049b57600080fd5b50604080518082018252600481527f56332e3100000000000000000000000000000000000000000000000000000000602082015290516102a29190613343565b3480156104e757600080fd5b5060cb5460ff16610334565b3480156104ff57600080fd5b5061028e61050e36600461305f565b60fd602052600090815260409020546001600160a01b031681565b34801561053557600080fd5b50610364610544366004613384565b610ebe565b34801561055557600080fd5b5061046a600081565b34801561056a57600080fd5b50610364610f19565b34801561057f57600080fd5b5061046a61058e36600461308e565b63ffffffff166000908152610100602052604090205490565b3480156105b357600080fd5b506065546001600160a01b031661028e565b3480156105d157600080fd5b50610104546105e09060ff1681565b60405160ff90911681526020016102a2565b61046a610600366004613487565b610f64565b34801561061157600080fd5b5061046a68056bc75e2d6310000081565b34801561062e57600080fd5b506066546001600160a01b031661028e565b61065361064e366004613720565b611415565b6040516102a291906137d1565b34801561066c57600080fd5b5061036461067b3660046130c9565b6114d8565b61046a61068e366004613815565b61153d565b34801561069f57600080fd5b506103646106ae3660046130c9565b61186b565b3480156106bf57600080fd5b506103646106ce3660046138be565b61196d565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156107615760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610265565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166107bc7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146108275760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610265565b61083081611a7f565b6040805160008082526020820190925261084c91839190611ac2565b50565b6065546001600160a01b031633146108925760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b68056bc75e2d631000008311156109115760405162461bcd60e51b815260206004820152602e60248201527f43726f77645377617056333a2066656550657263656e74616765206973206e6f60448201527f7420696e207468652072616e67650000000000000000000000000000000000006064820152608401610265565b610104805460ff191660ff95909516949094179093556101059190915561010680546001600160a01b03199081166001600160a01b0393841617909155610107805490911691909216179055565b600054610100900460ff161580801561097f5750600054600160ff909116105b806109995750303b158015610999575060005460ff166001145b610a0b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610265565b6000805460ff191660011790558015610a2e576000805461ff0019166101001790555b610a36611c62565b610a3e611ce1565b610a478561186b565b610aa28383808060200260200160405190810160405280939291908181526020016000905b82821015610a9857610a8960608302860136819003810190613958565b81526020019060010190610a6c565b505050505061196d565b610aaf6000856001611d54565b8015610af5576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b6065546001600160a01b03163314610b3f5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b610b47611e5a565b565b6065546001600160a01b03163314610b8c5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b6001600160a01b03811660008181526101036020526040808220805460ff19166001179055517f0ad59cfeb0ce542e41ca5856d7c4dbd477e9e029c2bdaa60d86bd591041f720c9190a250565b6066546001600160a01b03163314610c355760405162461bcd60e51b81526004016102659060208082526004908201527f6365333100000000000000000000000000000000000000000000000000000000604082015260600190565b60668054606580546001600160a01b0383166001600160a01b03199182168117909255909116909155604051600091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610d1a5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610265565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610d757f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614610de05760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610265565b610de982611a7f565b610df582826001611ac2565b5050565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610e995760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610265565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6065546001600160a01b03163314610f015760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b610f09611eac565b610f14838383611d54565b505050565b6065546001600160a01b03163314610f5c5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b610b47611efe565b6000610f6e611f3b565b600082604001515111610fc35760405162461bcd60e51b815260206004820152601f60248201527f43726f77645377617056333a2053776170204c69737420697320656d707479006044820152606401610265565b81516001600160a01b03166110245760405162461bcd60e51b815260206004820152602160248201527f43726f77645377617056333a20726563656976657241646472657373206973206044820152600360fc1b6064820152608401610265565b6000826040015160008151811061103d5761103d613974565b602002602001015160200151905060008084602001519050600061106084611f8e565b61106b57600061106d565b815b34146110c95760405162461bcd60e51b815260206004820152602560248201527f43726f77645377617056333a20496e636f7272656374204554482076616c7565604482015264081cd95b9d60da1b6064820152608401610265565b6110d4843384612019565b60008660a0015160018111156110ec576110ec61398a565b14156111055761110284338489606001516120d2565b91505b60005b8660400151518110156112e4578660400151818151811061112b5761112b613974565b60200260200101516040015193506111668760400151828151811061115257611152613974565b6020026020010151600001518686866121f1565b92508260405160200161117b91815260200190565b604051602081830303815290604052876040015182815181106111a0576111a0613974565b602002602001015160800151886040015183815181106111c2576111c2613974565b602002602001015160a0015160ff16815181106111e1576111e1613974565b602002602001018190525060006112148860400151838151811061120757611207613974565b60200260200101516122ec565b90506112448860400151838151811061122f5761122f613974565b6020026020010151600001518288888861239a565b9250846001600160a01b0316866001600160a01b03167fd5a9578c5337612dc65f4fba9136eec384bb5102ac6cb7a1876208fb2afea60a86868c60400151878151811061129357611293613974565b6020026020010151600001516040516112c293929190928352602083019190915260ff16604082015260600190565b60405180910390a38293508495505080806112dc906139b6565b915050611108565b5060018660a0015160018111156112fd576112fd61398a565b14156113165761131383338389606001516120d2565b90505b85608001518110156113765760405162461bcd60e51b815260206004820152602360248201527f43726f77645377617056333a204d696e696d756d20616d6f756e74206e6f74206044820152621b595d60ea1b6064820152608401610265565b611385838760000151836124d3565b826001600160a01b031686604001516000815181106113a6576113a6613974565b602090810291909101810151810151885189830151604080513381529485019190915283018590526001600160a01b03918216929116907f21ffcf6dfad5d747e625c5533ba07f42ab7e86441a5e87142d101528cac506a29060600160405180910390a493505050505b919050565b606061141f611f3b565b6000825167ffffffffffffffff81111561143b5761143b6131c3565b604051908082528060200260200182016040528015611464578160200160208202803683370190505b50905060005b83518160ff1610156114d157600061149d858360ff168151811061149057611490613974565b602002602001015161153d565b905080838360ff16815181106114b5576114b5613974565b6020908102919091010152506114ca816139d1565b905061146a565b5092915050565b6065546001600160a01b0316331461151b5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b606680546001600160a01b0319166001600160a01b0392909216919091179055565b6000611547611f3b565b81602001516001600160a01b031682600001516001600160a01b031614156115d75760405162461bcd60e51b815260206004820152603760248201527f43726f77645377617056333a2066726f6d546f6b656e2073686f756c64206e6f60448201527f7420626520657175616c207769746820746f546f6b656e0000000000000000006064820152608401610265565b60408201516001600160a01b031661163b5760405162461bcd60e51b815260206004820152602160248201527f43726f77645377617056333a20726563656976657241646472657373206973206044820152600360fc1b6064820152608401610265565b8151602083015161164b82611f8e565b61165657600061165c565b83606001515b34146116b85760405162461bcd60e51b815260206004820152602560248201527f43726f77645377617056333a20496e636f7272656374204554482076616c7565604482015264081cd95b9d60da1b6064820152608401610265565b6116c782338660600151612019565b6060840151336000908152610103602052604081205460ff169086610100015160018111156116f8576116f861398a565b148015611703575080155b1561171f5761171c843388606001518960c001516120d2565b91505b806117375761173486608001518585856121f1565b91505b600061174e87608001518860a0015187878761239a565b9050600187610100015160018111156117695761176961398a565b148015611774575081155b1561178c576117898433838a60c001516120d2565b90505b8660e001518110156117ec5760405162461bcd60e51b815260206004820152602360248201527f43726f77645377617056333a204d696e696d756d20616d6f756e74206e6f74206044820152621b595d60ea1b6064820152608401610265565b6117fb848860400151836124d3565b816118615760208088015188516040808b01516060808d01518351338152968701529185018690526001600160a01b03938416949284169316917f21ffcf6dfad5d747e625c5533ba07f42ab7e86441a5e87142d101528cac506a2910160405180910390a45b9695505050505050565b6065546001600160a01b031633146118ae5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b6001600160a01b0381166119045760405162461bcd60e51b815260206004820152601760248201527f43726f77645377617056333a20666565546f20697320300000000000000000006044820152606401610265565b60ff54604080516001600160a01b03928316815291831660208301527f41d2755f00068d89c23ebc6f1e73ce119a6236a44517ca061f544a3f91c9bca4910160405180910390a160ff80546001600160a01b0319166001600160a01b0392909216919091179055565b6065546001600160a01b031633146119b05760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b60005b81518160ff161015610df5576000828260ff16815181106119d6576119d6613974565b6020026020010151905060006001600160a01b031681602001516001600160a01b031614158015611a13575060408101516001600160a01b031615155b15611a6e57602081810151825160ff908116600090815260fd8452604080822080546001600160a01b03199081166001600160a01b039687161790915581870151875190941683526101019095529020805490931691161790555b50611a78816139d1565b90506119b3565b6065546001600160a01b0316331461084c5760405162461bcd60e51b8152600401610265906020808252600490820152630636533360e41b604082015260600190565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611af557610f1483612578565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611b4f575060408051601f3d908101601f19168201909252611b4c918101906139f1565b60015b611bc15760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610265565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114611c565760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610265565b50610f14838383612636565b600054610100900460ff16611ccd5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610265565b606580546001600160a01b03191633179055565b600054610100900460ff16611d4c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610265565b610b47612661565b68056bc75e2d63100000821115611dd35760405162461bcd60e51b815260206004820152602e60248201527f43726f77645377617056333a2066656550657263656e74616765206973206e6f60448201527f7420696e207468652072616e67650000000000000000000000000000000000006064820152608401610265565b63ffffffff8316600081815261010060209081526040918290205482519081529081018590527f8aee4d7b08d665ec5681b91bbb9d56bafd4f89165dd54c9b4531b8b9df3c4eb0910160405180910390a263ffffffff9290921660009081526101006020908152604080832093909355610102905220805460ff1916911515919091179055565b611e62611eac565b60cb805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60cb5460ff16610b475760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610265565b611f06611f3b565b60cb805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611e8f3390565b60cb5460ff1615610b475760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610265565b60006001600160a01b0382161580611fc257506001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145b80611fd757506001600160a01b038216611010145b80611fec57506001600160a01b03821661800a145b8061201357506001600160a01b03821673df00000000000000000000000000000000000001145b92915050565b61202283611f8e565b1561202c57505050565b600061203884306126d8565b905061204684843085612783565b600061205285306126d8565b90508261205f8383613a0a565b14610af55760405162461bcd60e51b815260206004820152603460248201527f43726f77645377617056333a20746f6b656e496e20686173206e6f742074726160448201527f6e7366657272656420746f20636f6e74726163740000000000000000000000006064820152608401610265565b63ffffffff811660009081526101026020526040812054819060ff1661212357600080526101006020527f1c215b54eec9ee6aca29c851c685652f7166e29c4e460f5b894f8abee449ad3b5461213b565b63ffffffff8316600090815261010060205260409020545b9050600068056bc75e2d631000006121538387613a21565b61215d9190613a40565b9050801561217d5760ff5461217d9088906001600160a01b0316836124d3565b8363ffffffff16876001600160a01b0316876001600160a01b03167fc5a847ec672e43db9bffce8ac25055666ce2287f2818544ca0dd34811b0e419288856040516121d2929190918252602082015260400190565b60405180910390a46121e48186613a0a565b925050505b949350505050565b610107546000906001600160a01b031633148061221757506101045460ff868116911614155b8061224b5750610106546001600160a01b0385811691161480159061224b5750610106546001600160a01b03848116911614155b156122575750806121e9565b600068056bc75e2d6310000061010554846122729190613a21565b61227c9190613a40565b9050801561229c5760ff5461229c9086906001600160a01b0316836124d3565b60408051848152602081018390526001600160a01b0387169133917f4baa38cadbae4ace4c41abc310825037d026492dbea0b8f5bd0dfa68878b7bbe910160405180910390a36118618184613a0a565b606081810151604080517fffffffff000000000000000000000000000000000000000000000000000000009092166020830152805160048184030181526024909201905260005b8360800151518160ff1610156114d1578184608001518260ff168151811061235d5761235d613974565b6020026020010151604051602001612376929190613a62565b60405160208183030381529060405291508080612392906139d1565b915050612333565b60008060006123a888612834565b915091506123b586611f8e565b6123c4576123c48682866128f5565b60006123d086306126d8565b905060006123dd88611f8e565b6123e85760006123ea565b855b9050600080856001600160a01b0316838c6040516124089190613a91565b60006040518083038185875af1925050503d8060008114612445576040519150601f19603f3d011682016040523d82523d6000602084013e61244a565b606091505b50915091508161245d5780518082602001fd5b836124688a306126d8565b6124729190613a0a565b9650600087116124c45760405162461bcd60e51b815260206004820152601c60248201527f43726f77645377617056333a20616d6f756e74206f75742069732030000000006044820152606401610265565b50505050505095945050505050565b60006124df84846126d8565b90506124ec848484612a04565b60006124f885856126d8565b9050826125058383613a0a565b14610af55760405162461bcd60e51b815260206004820152603560248201527f43726f77645377617056333a20746f6b656e4f757420686173206e6f7420747260448201527f616e7366657272656420746f20726563656976657200000000000000000000006064820152608401610265565b6001600160a01b0381163b6125f55760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610265565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b61263f83612aeb565b60008251118061264c5750805b15610f145761265b8383612b2b565b50505050565b600054610100900460ff166126cc5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610265565b60cb805460ff19169055565b60006126e383611f8e565b156126f957506001600160a01b03811631612013565b6040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301528416906370a0823190602401602060405180830381865afa158015612758573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061277c91906139f1565b9392505050565b6040516001600160a01b038085166024830152831660448201526064810182905261265b9085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152612b50565b60ff8116600090815260fd602090815260408083205461010190925282205482916001600160a01b039081169116811580159061287957506001600160a01b03811615155b6128eb5760405162461bcd60e51b815260206004820152602160248201527f43726f77645377617056333a20756e737570706f727465642064657820666c6160448201527f67000000000000000000000000000000000000000000000000000000000000006064820152608401610265565b9094909350915050565b6128fe83611f8e565b1561294d5760405162461bcd60e51b81526004016102659060208082526004908201527f6365303900000000000000000000000000000000000000000000000000000000604082015260600190565b8061296757610f146001600160a01b038416836000612c38565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa1580156129b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129db91906139f1565b90508181101561265b5761265b836129f38385613a0a565b6001600160a01b0387169190612d54565b8015610f1457612a1383611f8e565b15612ad757604080516000808252602082019092526001600160a01b038416908390604051612a429190613a91565b60006040518083038185875af1925050503d8060008114612a7f576040519150601f19603f3d011682016040523d82523d6000602084013e612a84565b606091505b505090508061265b5760405162461bcd60e51b81526004016102659060208082526004908201527f6365313100000000000000000000000000000000000000000000000000000000604082015260600190565b610f146001600160a01b0384168383612e01565b612af481612578565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061277c8383604051806060016040528060278152602001613ae360279139612e4a565b6000612ba5826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612eb89092919063ffffffff16565b9050805160001480612bc6575080806020019051810190612bc69190613aad565b610f145760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610265565b801580612cb25750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa158015612c8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cb091906139f1565b155b612d245760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610265565b6040516001600160a01b038316602482015260448101829052610f1490849063095ea7b360e01b906064016127d0565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa158015612da4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dc891906139f1565b905061265b8463095ea7b360e01b85612de18686613aca565b6040516001600160a01b03909216602483015260448201526064016127d0565b6040516001600160a01b038316602482015260448101829052610f149084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064016127d0565b6060600080856001600160a01b031685604051612e679190613a91565b600060405180830381855af49150503d8060008114612ea2576040519150601f19603f3d011682016040523d82523d6000602084013e612ea7565b606091505b509150915061186186838387612ec7565b60606121e98484600085612f3d565b60608315612f33578251612f2c576001600160a01b0385163b612f2c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610265565b50816121e9565b6121e98383613024565b606082471015612fb55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610265565b600080866001600160a01b03168587604051612fd19190613a91565b60006040518083038185875af1925050503d806000811461300e576040519150601f19603f3d011682016040523d82523d6000602084013e613013565b606091505b50915091506121e487838387612ec7565b8151156130345781518083602001fd5b8060405162461bcd60e51b81526004016102659190613343565b803560ff8116811461141057600080fd5b60006020828403121561307157600080fd5b61277c8261304e565b803563ffffffff8116811461141057600080fd5b6000602082840312156130a057600080fd5b61277c8261307a565b6001600160a01b038116811461084c57600080fd5b8035611410816130a9565b6000602082840312156130db57600080fd5b813561277c816130a9565b600080600080608085870312156130fc57600080fd5b6131058561304e565b935060208501359250604085013561311c816130a9565b9150606085013561312c816130a9565b939692955090935050565b6000806000806060858703121561314d57600080fd5b8435613158816130a9565b935060208501359250604085013567ffffffffffffffff8082111561317c57600080fd5b818701915087601f83011261319057600080fd5b81358181111561319f57600080fd5b8860206060830285010111156131b457600080fd5b95989497505060200194505050565b634e487b7160e01b600052604160045260246000fd5b60405160c0810167ffffffffffffffff811182821017156131fc576131fc6131c3565b60405290565b604051610120810167ffffffffffffffff811182821017156131fc576131fc6131c3565b604051601f8201601f1916810167ffffffffffffffff8111828210171561324f5761324f6131c3565b604052919050565b600082601f83011261326857600080fd5b813567ffffffffffffffff811115613282576132826131c3565b613295601f8201601f1916602001613226565b8181528460208386010111156132aa57600080fd5b816020850160208301376000918101602001919091529392505050565b600080604083850312156132da57600080fd5b82356132e5816130a9565b9150602083013567ffffffffffffffff81111561330157600080fd5b61330d85828601613257565b9150509250929050565b60005b8381101561333257818101518382015260200161331a565b8381111561265b5750506000910152565b6020815260008251806020840152613362816040850160208701613317565b601f01601f19169190910160400192915050565b801515811461084c57600080fd5b60008060006060848603121561339957600080fd5b6133a28461307a565b92506020840135915060408401356133b981613376565b809150509250925092565b600067ffffffffffffffff8211156133de576133de6131c3565b5060051b60200190565b600082601f8301126133f957600080fd5b8135602061340e613409836133c4565b613226565b82815260059290921b8401810191818101908684111561342d57600080fd5b8286015b8481101561346d57803567ffffffffffffffff8111156134515760008081fd5b61345f8986838b0101613257565b845250918301918301613431565b509695505050505050565b80356002811061141057600080fd5b6000602080838503121561349a57600080fd5b823567ffffffffffffffff808211156134b257600080fd5b9084019060c082870312156134c657600080fd5b6134ce6131d9565b82356134d9816130a9565b815282840135848201526040830135828111156134f557600080fd5b8301601f8101881361350657600080fd5b8035613514613409826133c4565b81815260059190911b8201860190868101908a83111561353357600080fd5b8784015b8381101561361c5780358781111561354e57600080fd5b850160c0818e03601f1901121561356457600080fd5b61356c6131d9565b6135778b830161304e565b81526040820135613587816130a9565b818c01526060820135613599816130a9565b604082015260808201357fffffffff00000000000000000000000000000000000000000000000000000000811681146135d157600080fd5b606082015260a0820135898111156135e95760008081fd5b6135f78f8d838601016133e8565b60808301525061360960c0830161304e565b60a0820152845250918801918801613537565b506040850152506136329150506060840161307a565b60608201526080830135608082015261364d60a08401613478565b60a08201529695505050505050565b6000610120828403121561366f57600080fd5b613677613202565b9050613682826130be565b8152613690602083016130be565b60208201526136a1604083016130be565b6040820152606082013560608201526136bc6080830161304e565b608082015260a082013567ffffffffffffffff8111156136db57600080fd5b6136e784828501613257565b60a0830152506136f960c0830161307a565b60c082015260e082013560e0820152610100613716818401613478565b9082015292915050565b6000602080838503121561373357600080fd5b823567ffffffffffffffff8082111561374b57600080fd5b818501915085601f83011261375f57600080fd5b813561376d613409826133c4565b81815260059190911b8301840190848101908883111561378c57600080fd5b8585015b838110156137c4578035858111156137a85760008081fd5b6137b68b89838a010161365c565b845250918601918601613790565b5098975050505050505050565b6020808252825182820181905260009190848201906040850190845b81811015613809578351835292840192918401916001016137ed565b50909695505050505050565b60006020828403121561382757600080fd5b813567ffffffffffffffff81111561383e57600080fd5b6121e98482850161365c565b60006060828403121561385c57600080fd5b6040516060810181811067ffffffffffffffff8211171561387f5761387f6131c3565b60405290508061388e8361304e565b8152602083013561389e816130a9565b602082015260408301356138b1816130a9565b6040919091015292915050565b600060208083850312156138d157600080fd5b823567ffffffffffffffff8111156138e857600080fd5b8301601f810185136138f957600080fd5b8035613907613409826133c4565b8181526060918202830184019184820191908884111561392657600080fd5b938501935b8385101561394c5761393d898661384a565b8352938401939185019161392b565b50979650505050505050565b60006060828403121561396a57600080fd5b61277c838361384a565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156139ca576139ca6139a0565b5060010190565b600060ff821660ff8114156139e8576139e86139a0565b60010192915050565b600060208284031215613a0357600080fd5b5051919050565b600082821015613a1c57613a1c6139a0565b500390565b6000816000190483118215151615613a3b57613a3b6139a0565b500290565b600082613a5d57634e487b7160e01b600052601260045260246000fd5b500490565b60008351613a74818460208801613317565b835190830190613a88818360208801613317565b01949350505050565b60008251613aa3818460208701613317565b9190910192915050565b600060208284031215613abf57600080fd5b815161277c81613376565b60008219821115613add57613add6139a0565b50019056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220a2d8e713b34193c04762f8f007037f214f52bf9dfbc000697e2c4b3b296c167f64736f6c634300080a0033