false
false
0
The new Blockscout UI is now open source! Learn how to deploy it here
- We're indexing this chain right now. Some of the counts may be inaccurate.

Contract Address Details

0x70A65dDf64960b9901Df488825c1CBFBc9AE9685

Creator
0x1d2d1b–05b190 at 0xc9b22c–3db7c5
Balance
0 ETH
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
5735931

Contract Creation Code

Verify & Publish
0x61010060405230608052348015610014575f5ffd5b50604051611c53380380611c53833981016040819052610033916101af565b61003b6100f3565b6001600160a01b0382166100625760405163e6c4247b60e01b815260040160405180910390fd5b6001600160401b03811615801590610083575046816001600160401b031614155b6100a05760405163ca40667b60e01b815260040160405180910390fd5b6001461180156100b757506001600160401b034611155b6100d45760405163142d897560e31b815260040160405180910390fd5b6001600160a01b0390911660c0526001600160401b031660e0526101fd565b5f54610100900460ff161561015e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b5f5460ff908116146101ad575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b5f5f604083850312156101c0575f5ffd5b82516001600160a01b03811681146101d6575f5ffd5b60208401519092506001600160401b03811681146101f2575f5ffd5b809150509250929050565b60805160a05160c05160e051611a006102535f395f6101ef01525f81816103bf0152610e8801525f61014e01525f81816105ab015281816105eb015281816106cd0152818161070d015261085e0152611a005ff3fe60806040526004361061013c575f3560e01c80635c975abb116100b3578063955a72441161006d578063955a7244146103ae5780639ee512f2146103e1578063c46e3a6614610406578063e30c39781461041c578063f2fde38b14610439578063f940e38514610458575f5ffd5b80635c975abb14610321578063715018a61461034157806379ba5097146103555780638456cb59146103695780638abf60771461037d5780638da5cb5b14610391575f5ffd5b806334cdf78d1161010457806334cdf78d1461026f5780633659cfe6146102a85780633f4ba83a146102c75780634f1ef286146102db578063523e6854146102ee57806352d1902d1461030d575f5ffd5b806304f3bcec146101405780630f439bd91461018b57806312622e5b146101de57806319ab453c1461022a5780633075db561461024b575b5f5ffd5b34801561014b575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020015b60405180910390f35b348015610196575f5ffd5b506040805180820182525f808252602091820152815180830183526101005465ffffffffffff1680825261010154918301918252835190815290519181019190915201610182565b3480156101e9575f5ffd5b506102117f000000000000000000000000000000000000000000000000000000000000000081565b60405167ffffffffffffffff9091168152602001610182565b348015610235575f5ffd5b506102496102443660046115f0565b610477565b005b348015610256575f5ffd5b5061025f610589565b6040519015158152602001610182565b34801561027a575f5ffd5b5061029a610289366004611609565b60fb6020525f908152604090205481565b604051908152602001610182565b3480156102b3575f5ffd5b506102496102c23660046115f0565b6105a1565b3480156102d2575f5ffd5b50610249610668565b6102496102e9366004611634565b6106c3565b3480156102f9575f5ffd5b506102496103083660046116f8565b610778565b348015610318575f5ffd5b5061029a610852565b34801561032c575f5ffd5b5061025f60c954610100900460ff1660021490565b34801561034c575f5ffd5b50610249610903565b348015610360575f5ffd5b50610249610914565b348015610374575f5ffd5b5061024961098b565b348015610388575f5ffd5b5061016e6109e0565b34801561039c575f5ffd5b506033546001600160a01b031661016e565b3480156103b9575f5ffd5b5061016e7f000000000000000000000000000000000000000000000000000000000000000081565b3480156103ec575f5ffd5b5061016e71777735367b36bc9b61c50022d9d0700db4ec81565b348015610411575f5ffd5b50610211620f424081565b348015610427575f5ffd5b506065546001600160a01b031661016e565b348015610444575f5ffd5b506102496104533660046115f0565b6109ee565b348015610463575f5ffd5b50610249610472366004611711565b610a5f565b5f54610100900460ff161580801561049557505f54600160ff909116105b806104ae5750303b1580156104ae57505f5460ff166001145b6105165760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b5f805460ff191660011790558015610537575f805461ff0019166101001790555b61054082610b9b565b8015610585575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050565b5f600261059860c95460ff1690565b60ff1614905090565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105e95760405162461bcd60e51b815260040161050d90611742565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661061b610bf9565b6001600160a01b0316146106415760405162461bcd60e51b815260040161050d9061178e565b61064a81610c14565b604080515f8082526020820190925261066591839190610c1c565b50565b610670610d8b565b61068460c9805461ff001916610100179055565b6040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9060200160405180910390a16106c1335f610dbc565b565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300361070b5760405162461bcd60e51b815260040161050d90611742565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661073d610bf9565b6001600160a01b0316146107635760405162461bcd60e51b815260040161050d9061178e565b61076c82610c14565b61058582826001610c1c565b3371777735367b36bc9b61c50022d9d0700db4ec146107aa57604051636edaef2f60e11b815260040160405180910390fd5b6107b2610dc4565b6107bc6002610df3565b6101005465ffffffffffff166107d182610e09565b5f6107dd6001436117da565b5f81815260fb6020908152604091829020834090556101005461010154835165ffffffffffff808916825290921692820192909252918201529091507f7efb645089c13cff3d84f896f1bf50411e06ae8453a771bd7e3ea45ffb97ac389060600160405180910390a150506106656001610df3565b5f306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146108f15760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161050d565b505f5160206119845f395f51905f5290565b61090b610f1c565b6106c15f610f76565b60655433906001600160a01b031681146109825760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b606482015260840161050d565b61066581610f76565b610993610f8f565b60c9805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589060200160405180910390a16106c1336001610dbc565b5f6109e9610bf9565b905090565b6109f6610f1c565b606580546001600160a01b0383166001600160a01b03199091168117909155610a276033546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610a67610f1c565b610a6f610dc4565b610a796002610df3565b6001600160a01b038116610aa05760405163e6c4247b60e01b815260040160405180910390fd5b5f6001600160a01b038316610ac9575047610ac46001600160a01b03831682610fc1565b610b45565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa158015610b0b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2f91906117f9565b9050610b456001600160a01b0384168383610fcc565b604080516001600160a01b038086168252841660208201529081018290527fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb9060600160405180910390a1506105856001610df3565b5f54610100900460ff16610bc15760405162461bcd60e51b815260040161050d90611810565b610bc961101e565b610be76001600160a01b03821615610be15781610f76565b33610f76565b5060c9805461ff001916610100179055565b5f5160206119845f395f51905f52546001600160a01b031690565b610665610f1c565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610c5457610c4f83611044565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610cae575060408051601f3d908101601f19168201909252610cab918101906117f9565b60015b610d115760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161050d565b5f5160206119845f395f51905f528114610d7f5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161050d565b50610c4f8383836110df565b610d9f60c954610100900460ff1660021490565b6106c15760405163bae6e2a960e01b815260040160405180910390fd5b610585610f1c565b6002610dd260c95460ff1690565b60ff16036106c15760405163dfc60d8560e01b815260040160405180910390fd5b60c9805460ff191660ff92909216919091179055565b5f5f610e13611109565b61010154919350915015610e4457610101548214610e44576040516349645ffd60e01b815260040160405180910390fd5b6101018190556101005465ffffffffffff16610e636020850185611870565b65ffffffffffff161115610c4f57604051631934171960e31b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c9a0b8c890610ebd908690600401611889565b5f604051808303815f87803b158015610ed4575f5ffd5b505af1158015610ee6573d5f5f3e3d5ffd5b50610ef8925050506020840184611870565b610100805465ffffffffffff191665ffffffffffff92909216919091179055505050565b6033546001600160a01b031633146106c15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161050d565b606580546001600160a01b0319169055610665816111a6565b610fa360c954610100900460ff1660021490565b156106c15760405163bae6e2a960e01b815260040160405180910390fd5b61058582825a6111f7565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610c4f90849061123a565b5f54610100900460ff166106c15760405162461bcd60e51b815260040161050d90611810565b6001600160a01b0381163b6110b15760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161050d565b5f5160206119845f395f51905f5280546001600160a01b0319166001600160a01b0392909216919091179055565b6110e88361130d565b5f825111806110f45750805b15610c4f57611103838361134c565b50505050565b5f80806111176001436117da565b90506111216115b5565b46611fe08201525f5b60ff8110801561113d5750806001018310155b1561116e575f198184030180408360ff83066101008110611160576111606118bb565b60200201525060010161112a565b506120008120935081408161118460ff856118cf565b6101008110611195576111956118bb565b602002015261200090209293915050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b815f0361120357505050565b61121d83838360405180602001604052805f81525061137a565b610c4f57604051634c67134d60e11b815260040160405180910390fd5b5f61128e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166113b79092919063ffffffff16565b905080515f14806112ae5750808060200190518101906112ae91906118ee565b610c4f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161050d565b61131681611044565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a250565b606061137183836040518060600160405280602781526020016119a4602791396113cd565b90505b92915050565b5f6001600160a01b0385166113a257604051634c67134d60e11b815260040160405180910390fd5b5f5f835160208501878988f195945050505050565b60606113c584845f85611441565b949350505050565b60605f5f856001600160a01b0316856040516113e99190611936565b5f60405180830381855af49150503d805f8114611421576040519150601f19603f3d011682016040523d82523d5f602084013e611426565b606091505b509150915061143786838387611518565b9695505050505050565b6060824710156114a25760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161050d565b5f5f866001600160a01b031685876040516114bd9190611936565b5f6040518083038185875af1925050503d805f81146114f7576040519150601f19603f3d011682016040523d82523d5f602084013e6114fc565b606091505b509150915061150d87838387611518565b979650505050505050565b606083156115865782515f0361157f576001600160a01b0385163b61157f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161050d565b50816113c5565b6113c5838381511561159b5781518083602001fd5b8060405162461bcd60e51b815260040161050d9190611951565b604051806120000160405280610100906020820280368337509192915050565b80356001600160a01b03811681146115eb575f5ffd5b919050565b5f60208284031215611600575f5ffd5b611371826115d5565b5f60208284031215611619575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b5f5f60408385031215611645575f5ffd5b61164e836115d5565b9150602083013567ffffffffffffffff811115611669575f5ffd5b8301601f81018513611679575f5ffd5b803567ffffffffffffffff81111561169357611693611620565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156116c2576116c2611620565b6040528181528282016020018710156116d9575f5ffd5b816020840160208301375f602083830101528093505050509250929050565b5f6060828403128015611709575f5ffd5b509092915050565b5f5f60408385031215611722575f5ffd5b61172b836115d5565b9150611739602084016115d5565b90509250929050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b8181038181111561137457634e487b7160e01b5f52601160045260245ffd5b5f60208284031215611809575f5ffd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b803565ffffffffffff811681146115eb575f5ffd5b5f60208284031215611880575f5ffd5b6113718261185b565b6060810165ffffffffffff61189d8461185b565b16825260208381013590830152604092830135929091019190915290565b634e487b7160e01b5f52603260045260245ffd5b5f826118e957634e487b7160e01b5f52601260045260245ffd5b500690565b5f602082840312156118fe575f5ffd5b8151801515811461190d575f5ffd5b9392505050565b5f5b8381101561192e578181015183820152602001611916565b50505f910152565b5f8251611947818460208701611914565b9190910192915050565b602081525f825180602084015261196f816040850160208701611914565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220877d669d15cf737897ff2838d79e10d4d9cee4609e102f73f22713e130914f9664736f6c634300081e003300000000000000000000000016701300000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000088bb0

Deployed ByteCode

0x60806040526004361061013c575f3560e01c80635c975abb116100b3578063955a72441161006d578063955a7244146103ae5780639ee512f2146103e1578063c46e3a6614610406578063e30c39781461041c578063f2fde38b14610439578063f940e38514610458575f5ffd5b80635c975abb14610321578063715018a61461034157806379ba5097146103555780638456cb59146103695780638abf60771461037d5780638da5cb5b14610391575f5ffd5b806334cdf78d1161010457806334cdf78d1461026f5780633659cfe6146102a85780633f4ba83a146102c75780634f1ef286146102db578063523e6854146102ee57806352d1902d1461030d575f5ffd5b806304f3bcec146101405780630f439bd91461018b57806312622e5b146101de57806319ab453c1461022a5780633075db561461024b575b5f5ffd5b34801561014b575f5ffd5b507f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020015b60405180910390f35b348015610196575f5ffd5b506040805180820182525f808252602091820152815180830183526101005465ffffffffffff1680825261010154918301918252835190815290519181019190915201610182565b3480156101e9575f5ffd5b506102117f0000000000000000000000000000000000000000000000000000000000088bb081565b60405167ffffffffffffffff9091168152602001610182565b348015610235575f5ffd5b506102496102443660046115f0565b610477565b005b348015610256575f5ffd5b5061025f610589565b6040519015158152602001610182565b34801561027a575f5ffd5b5061029a610289366004611609565b60fb6020525f908152604090205481565b604051908152602001610182565b3480156102b3575f5ffd5b506102496102c23660046115f0565b6105a1565b3480156102d2575f5ffd5b50610249610668565b6102496102e9366004611634565b6106c3565b3480156102f9575f5ffd5b506102496103083660046116f8565b610778565b348015610318575f5ffd5b5061029a610852565b34801561032c575f5ffd5b5061025f60c954610100900460ff1660021490565b34801561034c575f5ffd5b50610249610903565b348015610360575f5ffd5b50610249610914565b348015610374575f5ffd5b5061024961098b565b348015610388575f5ffd5b5061016e6109e0565b34801561039c575f5ffd5b506033546001600160a01b031661016e565b3480156103b9575f5ffd5b5061016e7f000000000000000000000000167013000000000000000000000000000000000581565b3480156103ec575f5ffd5b5061016e71777735367b36bc9b61c50022d9d0700db4ec81565b348015610411575f5ffd5b50610211620f424081565b348015610427575f5ffd5b506065546001600160a01b031661016e565b348015610444575f5ffd5b506102496104533660046115f0565b6109ee565b348015610463575f5ffd5b50610249610472366004611711565b610a5f565b5f54610100900460ff161580801561049557505f54600160ff909116105b806104ae5750303b1580156104ae57505f5460ff166001145b6105165760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b5f805460ff191660011790558015610537575f805461ff0019166101001790555b61054082610b9b565b8015610585575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050565b5f600261059860c95460ff1690565b60ff1614905090565b6001600160a01b037f00000000000000000000000070a65ddf64960b9901df488825c1cbfbc9ae96851630036105e95760405162461bcd60e51b815260040161050d90611742565b7f00000000000000000000000070a65ddf64960b9901df488825c1cbfbc9ae96856001600160a01b031661061b610bf9565b6001600160a01b0316146106415760405162461bcd60e51b815260040161050d9061178e565b61064a81610c14565b604080515f8082526020820190925261066591839190610c1c565b50565b610670610d8b565b61068460c9805461ff001916610100179055565b6040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9060200160405180910390a16106c1335f610dbc565b565b6001600160a01b037f00000000000000000000000070a65ddf64960b9901df488825c1cbfbc9ae968516300361070b5760405162461bcd60e51b815260040161050d90611742565b7f00000000000000000000000070a65ddf64960b9901df488825c1cbfbc9ae96856001600160a01b031661073d610bf9565b6001600160a01b0316146107635760405162461bcd60e51b815260040161050d9061178e565b61076c82610c14565b61058582826001610c1c565b3371777735367b36bc9b61c50022d9d0700db4ec146107aa57604051636edaef2f60e11b815260040160405180910390fd5b6107b2610dc4565b6107bc6002610df3565b6101005465ffffffffffff166107d182610e09565b5f6107dd6001436117da565b5f81815260fb6020908152604091829020834090556101005461010154835165ffffffffffff808916825290921692820192909252918201529091507f7efb645089c13cff3d84f896f1bf50411e06ae8453a771bd7e3ea45ffb97ac389060600160405180910390a150506106656001610df3565b5f306001600160a01b037f00000000000000000000000070a65ddf64960b9901df488825c1cbfbc9ae968516146108f15760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161050d565b505f5160206119845f395f51905f5290565b61090b610f1c565b6106c15f610f76565b60655433906001600160a01b031681146109825760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b606482015260840161050d565b61066581610f76565b610993610f8f565b60c9805461ff0019166102001790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589060200160405180910390a16106c1336001610dbc565b5f6109e9610bf9565b905090565b6109f6610f1c565b606580546001600160a01b0383166001600160a01b03199091168117909155610a276033546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610a67610f1c565b610a6f610dc4565b610a796002610df3565b6001600160a01b038116610aa05760405163e6c4247b60e01b815260040160405180910390fd5b5f6001600160a01b038316610ac9575047610ac46001600160a01b03831682610fc1565b610b45565b6040516370a0823160e01b81523060048201526001600160a01b038416906370a0823190602401602060405180830381865afa158015610b0b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2f91906117f9565b9050610b456001600160a01b0384168383610fcc565b604080516001600160a01b038086168252841660208201529081018290527fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb9060600160405180910390a1506105856001610df3565b5f54610100900460ff16610bc15760405162461bcd60e51b815260040161050d90611810565b610bc961101e565b610be76001600160a01b03821615610be15781610f76565b33610f76565b5060c9805461ff001916610100179055565b5f5160206119845f395f51905f52546001600160a01b031690565b610665610f1c565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610c5457610c4f83611044565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610cae575060408051601f3d908101601f19168201909252610cab918101906117f9565b60015b610d115760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161050d565b5f5160206119845f395f51905f528114610d7f5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161050d565b50610c4f8383836110df565b610d9f60c954610100900460ff1660021490565b6106c15760405163bae6e2a960e01b815260040160405180910390fd5b610585610f1c565b6002610dd260c95460ff1690565b60ff16036106c15760405163dfc60d8560e01b815260040160405180910390fd5b60c9805460ff191660ff92909216919091179055565b5f5f610e13611109565b61010154919350915015610e4457610101548214610e44576040516349645ffd60e01b815260040160405180910390fd5b6101018190556101005465ffffffffffff16610e636020850185611870565b65ffffffffffff161115610c4f57604051631934171960e31b81526001600160a01b037f0000000000000000000000001670130000000000000000000000000000000005169063c9a0b8c890610ebd908690600401611889565b5f604051808303815f87803b158015610ed4575f5ffd5b505af1158015610ee6573d5f5f3e3d5ffd5b50610ef8925050506020840184611870565b610100805465ffffffffffff191665ffffffffffff92909216919091179055505050565b6033546001600160a01b031633146106c15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161050d565b606580546001600160a01b0319169055610665816111a6565b610fa360c954610100900460ff1660021490565b156106c15760405163bae6e2a960e01b815260040160405180910390fd5b61058582825a6111f7565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610c4f90849061123a565b5f54610100900460ff166106c15760405162461bcd60e51b815260040161050d90611810565b6001600160a01b0381163b6110b15760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161050d565b5f5160206119845f395f51905f5280546001600160a01b0319166001600160a01b0392909216919091179055565b6110e88361130d565b5f825111806110f45750805b15610c4f57611103838361134c565b50505050565b5f80806111176001436117da565b90506111216115b5565b46611fe08201525f5b60ff8110801561113d5750806001018310155b1561116e575f198184030180408360ff83066101008110611160576111606118bb565b60200201525060010161112a565b506120008120935081408161118460ff856118cf565b6101008110611195576111956118bb565b602002015261200090209293915050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b815f0361120357505050565b61121d83838360405180602001604052805f81525061137a565b610c4f57604051634c67134d60e11b815260040160405180910390fd5b5f61128e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166113b79092919063ffffffff16565b905080515f14806112ae5750808060200190518101906112ae91906118ee565b610c4f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161050d565b61131681611044565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a250565b606061137183836040518060600160405280602781526020016119a4602791396113cd565b90505b92915050565b5f6001600160a01b0385166113a257604051634c67134d60e11b815260040160405180910390fd5b5f5f835160208501878988f195945050505050565b60606113c584845f85611441565b949350505050565b60605f5f856001600160a01b0316856040516113e99190611936565b5f60405180830381855af49150503d805f8114611421576040519150601f19603f3d011682016040523d82523d5f602084013e611426565b606091505b509150915061143786838387611518565b9695505050505050565b6060824710156114a25760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161050d565b5f5f866001600160a01b031685876040516114bd9190611936565b5f6040518083038185875af1925050503d805f81146114f7576040519150601f19603f3d011682016040523d82523d5f602084013e6114fc565b606091505b509150915061150d87838387611518565b979650505050505050565b606083156115865782515f0361157f576001600160a01b0385163b61157f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161050d565b50816113c5565b6113c5838381511561159b5781518083602001fd5b8060405162461bcd60e51b815260040161050d9190611951565b604051806120000160405280610100906020820280368337509192915050565b80356001600160a01b03811681146115eb575f5ffd5b919050565b5f60208284031215611600575f5ffd5b611371826115d5565b5f60208284031215611619575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b5f5f60408385031215611645575f5ffd5b61164e836115d5565b9150602083013567ffffffffffffffff811115611669575f5ffd5b8301601f81018513611679575f5ffd5b803567ffffffffffffffff81111561169357611693611620565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156116c2576116c2611620565b6040528181528282016020018710156116d9575f5ffd5b816020840160208301375f602083830101528093505050509250929050565b5f6060828403128015611709575f5ffd5b509092915050565b5f5f60408385031215611722575f5ffd5b61172b836115d5565b9150611739602084016115d5565b90509250929050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b8181038181111561137457634e487b7160e01b5f52601160045260245ffd5b5f60208284031215611809575f5ffd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b803565ffffffffffff811681146115eb575f5ffd5b5f60208284031215611880575f5ffd5b6113718261185b565b6060810165ffffffffffff61189d8461185b565b16825260208381013590830152604092830135929091019190915290565b634e487b7160e01b5f52603260045260245ffd5b5f826118e957634e487b7160e01b5f52601260045260245ffd5b500690565b5f602082840312156118fe575f5ffd5b8151801515811461190d575f5ffd5b9392505050565b5f5b8381101561192e578181015183820152602001611916565b50505f910152565b5f8251611947818460208701611914565b9190910192915050565b602081525f825180602084015261196f816040850160208701611914565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220877d669d15cf737897ff2838d79e10d4d9cee4609e102f73f22713e130914f9664736f6c634300081e0033