0x722129daa2a1a84fc4e2a82dca57206241f98f62233b71d7e545a6386045b6bc
Safe Transaction on 0x6dc7...4af4
Overview
Transaction Data
0x7cd89756000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001872656c617965722d6465706f7369746f724076322e302e300000000000000000000000000000000000000000000000000000000000000000000000000000486860806040523480156200001157600080fd5b506200001c62000022565b620000e3565b600054610100900460ff16156200008f5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e1576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61477580620000f36000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c80636aacaad81161010f578063a5900c4d116100a2578063d3feb60211610071578063d3feb602146105d9578063d45a76cf146105ec578063e6b5be98146105ff578063f9eaee0d1461061257600080fd5b8063a5900c4d14610538578063b187bd2614610592578063c267621e146105af578063d09edf31146105c057600080fd5b80638456cb59116100de5780638456cb59146104d757806390333ba8146104df578063a0c3774f146104f2578063a33741771461050557600080fd5b80636aacaad8146104525780637125590a1461049e5780638069c2cd146104b15780638406c079146104c457600080fd5b8063423a4b401161018757806351a424b11161015657806351a424b1146103c05780635670e2ce146103f85780635ea54eee146104135780636548e9bc1461043f57600080fd5b8063423a4b401461033357806342d4693e146103465780634a45a3a8146103605780634fd49efd1461039557600080fd5b80632384c32d116101c35780632384c32d146102f257806330eae572146103055780633bd9ef28146103185780633f4ba83a1461032b57600080fd5b80630fe105e8146101f5578063119a5e961461020a578063219723841461023b578063221a8c681461024e575b600080fd5b610208610203366004613b70565b610625565b005b61021261065e565b6040805160ff909516855260208501939093529183015260608201526080015b60405180910390f35b610208610249366004613d25565b610695565b6102c061025c366004613de9565b6001600160a01b039081166000908152601b6020908152604091829020825160a08101845281549094168085526001820154928501839052600282015493850184905260038201546060860181905260049092015460809095018590529491939091565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a001610232565b610208610300366004613e06565b610745565b610208610313366004613e5b565b610774565b610208610326366004613e76565b6107b5565b61020861090d565b610208610341366004613e06565b610994565b600f546103539060ff1681565b6040516102329190613eb8565b6103877f1e074eb2b784a46b7383c748126a8ba7012fdb3d9bab17006b96d93ea660893181565b604051908152602001610232565b6001546103a8906001600160a01b031681565b6040516001600160a01b039091168152602001610232565b6103d36103ce366004613de9565b6109c3565b604080516001600160a01b039094168452602084019290925290820152606001610232565b60025460035460408051928352602083019190915201610232565b600654600754600854600954604080519485526020850193909352918301526060820152608001610232565b61020861044d366004613de9565b6109ec565b6102c06040805160a0810182526016546001600160a01b03168082526017546020830181905260185493830184905260195460608401819052601a546080909401849052919490939290565b6102086104ac366004613ee0565b610a15565b6102086104bf3660046141f3565b610a40565b601c546103a8906001600160a01b031681565b610208610b69565b6102086104ed3660046142f4565b610bdb565b610387610500366004613de9565b610c08565b6103d3604080516060810182526012546001600160a01b0316808252601354602083018190526014549290930182905292565b6103d3610546366004613de9565b6001600160a01b03808216600090815260156020908152604091829020825160608101845281549094168085526001820154928501839052600290910154939092018390529093909250565b60045461059f9060ff1681565b6040519015158152602001610232565b6001546001600160a01b03166103a8565b6000546103a8906201000090046001600160a01b031681565b6102086105e73660046142f4565b610c9f565b6102c06105fa366004613de9565b610ccc565b61020861060d366004614329565b610d3b565b61059f610620366004613de9565b610d6a565b6106348460ff16848484610db5565b61064b336000356001600160e01b03191683610e60565b61065785858585610ea7565b5050505050565b600a5460009081908190819060ff16600281111561067e5761067e613ea2565b600b54600c54600e54935093509350935090919293565b6106ab336000356001600160e01b03191661114c565b80518251146106e6576040517f5d32021a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b82518110156107405761072e8382815181106107075761070761435b565b60200260200101518383815181106107215761072161435b565b6020026020010151611168565b8061073881614387565b9150506106e9565b505050565b61075184848484611212565b610768336000356001600160e01b03191683610e60565b6106578585858561127b565b61079181600181111561078957610789613ea2565b60ff16611334565b6107a8336000356001600160e01b03191683610e60565b6107b18261137b565b5050565b6107bf82826113d8565b6107d6336000356001600160e01b03191683610e60565b816000036107ea576107e783610c08565b91505b6107f48383611447565b600154604080516001600160a01b0392831660248201819052604480830187905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f47e7ef2400000000000000000000000000000000000000000000000000000000179052601c5492517f4ae0004100000000000000000000000000000000000000000000000000000000815291939092634ae00041926108b5929190911690859088906004016143f0565b6000604051808303816000875af11580156108d4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108fc9190810190614422565b50610907848461148b565b50505050565b610923336000356001600160e01b03191661114c565b60045460ff1661095f576040517f9e6558bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6004805460ff191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b6109a084848484611212565b6109b7336000356001600160e01b03191683610e60565b61065785858585611495565b6000806000806109d285611555565b805160208201516040909201519097919650945092505050565b6109f5816115e0565b610a0c336000356001600160e01b03191683610e60565b6107b1826115f4565b610a1f828261168b565b610a36336000356001600160e01b03191683610e60565b61074083836116e5565b600054610100900460ff1615808015610a605750600054600160ff909116105b80610a7a5750303b158015610a7a575060005460ff166001145b610af15760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b6000805460ff191660011790558015610b14576000805461ff0019166101001790555b610b1e8383611768565b8015610740576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a1505050565b610b7f336000356001600160e01b03191661114c565b60045460ff1615610ba35760405163181e462560e31b815260040160405180910390fd5b6004805460ff191660011790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b610be68383836117d4565b610bfd336000356001600160e01b03191683610e60565b610907848484611866565b6001546002546040517ebc489400000000000000000000000000000000000000000000000000000000815260048101919091526001600160a01b038381166024830152600092169062bc489490604401602060405180830381865afa158015610c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9991906144b6565b92915050565b610caa8383836117d4565b610cc1336000356001600160e01b03191683610e60565b6109078484846118bc565b600080600080600080610cde87611910565b6040805160a08101825282546001600160a01b031680825260018401546020830181905260028501549383018490526003850154606084018190526004909501546080909301839052909b909a5091985091965090945092505050565b610d4784848484610db5565b610d5e336000356001600160e01b03191683610e60565b61065785858585611944565b6001600160a01b038116600090815260116020526040812054600f549015159060019060ff1681811115610da057610da0613ea2565b14610dac578015610dae565b805b9392505050565b60408051600480825260a08201909252606091602082016080803683370190505090508481600081518110610dec57610dec61435b565b6020026020010181815250508381600181518110610e0c57610e0c61435b565b6020026020010181815250508281600281518110610e2c57610e2c61435b565b6020026020010181815250508181600381518110610e4c57610e4c61435b565b602002602001018181525050949350505050565b610e6b8383836119df565b610740578282826040517f960c80da000000000000000000000000000000000000000000000000000000008152600401610ae89392919061450a565b60ff8416610f58576000811180610ebe5750600082115b15610f535782600003610ef05760405163bea499cb60e01b815260ff8516600482015260248101849052604401610ae8565b801580610efc57508281115b15610f2657604051639e12fccf60e01b815260ff8516600482015260248101829052604401610ae8565b81600003610f5357604051635686bf5960e11b815260ff8516600482015260248101839052604401610ae8565b6110b5565b82600003610f855760405163bea499cb60e01b815260ff8516600482015260248101849052604401610ae8565b801580610f9d5750610f9a6224ea008461453c565b81115b15610fc757604051639e12fccf60e01b815260ff8516600482015260248101829052604401610ae8565b81600003610ff457604051635686bf5960e11b815260ff8516600482015260248101839052604401610ae8565b60001960ff85160161103657601c61100b83611a7d565b1115610f5357604051635686bf5960e11b815260ff8516600482015260248101839052604401610ae8565b60011960ff85160161107e5761104b82611a94565b61105483611a7d565b14610f5357604051635686bf5960e11b815260ff8516600482015260248101839052604401610ae8565b6040517f33a738bc00000000000000000000000000000000000000000000000000000000815260ff85166004820152602401610ae8565b8360ff1660028111156110ca576110ca613ea2565b600a805460ff191660018360028111156110e6576110e6613ea2565b0217905550600b839055600c829055600e8190556040805160ff8616815260208101859052908101839052606081018290527f182fd6fa2a8560221614c1396dd4fcc78d26dfacf821a6afb61d25876057e412906080015b60405180910390a150505050565b6040805160008152602081019091526107b19083908390610e60565b6001600160a01b0382166111a8576040517fc41a13ec00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806111bd576111b8601083611ab7565b6111c8565b6111c8601083611acc565b50816001600160a01b03167f6264362e9de26efefda321dfaeb4e4a9090deef40c5435fad8e9e2e306889a1c82604051611206911515815260200190565b60405180910390a25050565b60408051600480825260a0820190925260609160208201608080368337019050509050846001600160a01b0316816000815181106112525761125261435b565b602002602001018181525050836001600160a01b031681600181518110610e0c57610e0c61435b565b6001600160a01b0384166112bb576040517fe7ba3e4a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526015602052604090206112df90848484611ae1565b604080516001600160a01b03858116825260208201859052918101839052908516907ff099617c054d3a65e02a9c3b786f23cc03d5982bc7cfae84dff0408049cf17079060600160405180910390a250505050565b60408051600180825281830190925260609160208083019080368337019050509050818160008151811061136a5761136a61435b565b602002602001018181525050919050565b600f805482919060ff19166001838181111561139957611399613ea2565b02179055507f216b6a9618d607ba436d0f2e17e9a83e70929adff805ac2385d67401360e551a816040516113cd9190613eb8565b60405180910390a150565b6040805160028082526060808301845292602083019080368337019050509050826001600160a01b0316816000815181106114155761141561435b565b60200260200101818152505081816001815181106114355761143561435b565b60200260200101818152505092915050565b6114518282611bbe565b806000036107b1576040517f1463acbe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b18282611c04565b6001600160a01b0384166114d5576040517f1de0c9c700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166000908152601b602052604090206114f990848484611c2c565b826001600160a01b0316846001600160a01b03167f1b5c5e27ed5443e409bae85849d41d7bf12d5352e8fddb3728b6408f836e14488484604051611547929190918252602082015260400190565b60405180910390a350505050565b611582604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b6001600160a01b0380831660009081526015602052604090208054909116156115ab57806115ae565b60125b6040805160608101825282546001600160a01b0316815260018301546020820152600290920154908201529392505050565b6060610c99826001600160a01b0316611334565b6001600160a01b038116611634576040517f24bdcc7d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601c805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517fb7041340e0c2a075059bf0488a71c767724be15dae8e737f8460007325e8d85790600090a250565b60408051600280825260608083018452926020830190803683370190505090508260001c816000815181106116c2576116c261435b565b6020026020010181815250508160001c816001815181106114355761143561435b565b80821480156116f357508115155b1561172d576040517f0fb49edb00000000000000000000000000000000000000000000000000000000815260048101839052602401610ae8565b60028290556003819055604051819083907ff950a929751d87db181a0a517df21bb3ecd433abba584594402db4b58a55483590600090a35050565b600054610100900460ff166117c15760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b6117ca82611d98565b6107b18282611e51565b60408051600380825260808201909252606091602082018380368337019050509050836001600160a01b0316816000815181106118135761181361435b565b60200260200101818152505082816001815181106118335761183361435b565b60200260200101818152505081816002815181106118535761185361435b565b6020026020010181815250509392505050565b6118736016848484611c2c565b60408051838152602081018390526001600160a01b038516917f6324b5f18e615697a2b44f16d7a649deb0bbbc7cb09dad4c610306105730e7d9910160405180910390a2505050565b6118c96012848484611ae1565b604080516001600160a01b0385168152602081018490529081018290527fa80953bdc344b2ebd0bcdd001a3418a8fd1b858bdecf12a4ba5a9366ad65d34590606001610b5c565b6001600160a01b038082166000908152601b60205260408120805491929091161561193b5780610dae565b60169392505050565b670de0b6b3a7640000811115611986576040517fce57496100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60068490556007839055600882905560098190556040805185815260208101859052908101839052606081018290527f746dc5eb53c5de07c40b06d428506d6982ea10c423ac2875abfc44038927d6919060800161113e565b600080546040517f28522895000000000000000000000000000000000000000000000000000000008152620100009091046001600160a01b031690632852289590611a34908790309088908890600401614553565b602060405180830381865afa158015611a51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a759190614599565b949350505050565b6000611a75611a8f62015180846145cc565b611eb3565b60008080611aa8611a8f62015180866145cc565b5091509150611a758282611f4f565b6000610dae836001600160a01b038416611fd5565b6000610dae836001600160a01b0384166120cf565b60006001600160a01b038416158015611af8575082155b8015611b02575081155b905060006001600160a01b03851615801590611b265750821580611b265750838310155b905081158015611b34575080155b15611b84576040517fca1f04830000000000000000000000000000000000000000000000000000000081526001600160a01b03861660048201526024810185905260448101849052606401610ae8565b5050835473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03939093169290921783556001830155600290910155565b611bc8828261211e565b611bd28282612128565b611bdc828261214c565b611be68282612248565b611bf08282612437565b611bfa8282612481565b6107b1828261256e565b611c0e8282612684565b611c188282612726565b611c228282612748565b6107b18282612992565b60006001600160a01b038416158015611c43575082155b8015611c4d575081155b905060006001600160a01b03851615801590611c695750600084115b8015611c755750600083115b905081158015611c83575080155b15611cd3576040517ff5deb5dc0000000000000000000000000000000000000000000000000000000081526001600160a01b03861660048201526024810185905260448101849052606401610ae8565b60038601839055600186018490558115611cfa576000600287018190556004870155611d66565b8560040154600003611d215760006002870155611d1783426145e0565b6004870155611d66565b85546001600160a01b03868116911614611d66578554600090611d4d906001600160a01b0316876129bf565b6002880154909150611d5f90826129cb565b6002880155505b5050835473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0393909316929092179092555050565b600054610100900460ff16611df15760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b8051611dfc90612a28565b611e04612af8565b611e118160200151612b5b565b611e1e8160400151612bbd565b611e2b8160600151612c1f565b611e388160800151612c81565b611e458160a00151612ce3565b611e4e81612d45565b50565b600054610100900460ff16611eaa5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b6107b1816115f4565b60008080836226496581018262023ab1600483020590506004600362023ab18302010590910390600062164b09610fa0600185010205905060046105b58202058303601f019250600061098f8460500281611f1057611f106145b6565b0590506000605061098f83020585039050600b820560301994909401606402929092018301996002600c90940290910392909201975095509350505050565b60008160011480611f605750816003145b80611f6b5750816005145b80611f765750816007145b80611f815750816008145b80611f8c575081600a145b80611f97575081600c145b15611fa45750601f610c99565b81600214611fb45750601e610c99565b611fbd83612d9e565b611fc857601c611fcb565b601d5b60ff169392505050565b600081815260018301602052604081205480156120be576000611ff96001836145f3565b855490915060009061200d906001906145f3565b905081811461207257600086600001828154811061202d5761202d61435b565b90600052602060002001549050808760000184815481106120505761205061435b565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061208357612083614606565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610c99565b6000915050610c99565b5092915050565b600081815260018301602052604081205461211657508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610c99565b506000610c99565b6107b18282612dda565b60045460ff16156107b15760405163181e462560e31b815260040160405180910390fd5b5a60055560408051608081018252600654808252600754602083015260085492820192909252600954606082015290600090158061218b575081513a11155b9050806121d05781516040517fcbb35eb70000000000000000000000000000000000000000000000000000000081523a60048201526024810191909152604401610ae8565b60006121dc483a6145f3565b905060008360200151600014806121f7575083602001518211155b9050806122405760208401516040517f56e5387f000000000000000000000000000000000000000000000000000000008152610ae8918491600401918252602082015260400190565b505050505050565b600a54600b54600c54600e5460ff90931692428211156122845760405163013ce60b60e01b815242600482015260248101839052604401610ae8565b600084600281111561229857612298613ea2565b0361235157826000036122ad57505050505050565b806000036122c7576122bf83426145e0565b600d55612240565b60006122d383426145f3565b905060006122e185836145cc565b905060006122ef868361453c565b6122f990846145f3565b9050838111156123255760405163013ce60b60e01b815242600482015260248101869052604401610ae8565b856123318360016145e0565b61233b919061453c565b61234590866145e0565b600d5550612240915050565b81421015801561236a575061236681836145e0565b4211155b15612379576122bf8284612e6f565b6000600185600281111561238f5761238f613ea2565b146123a25761239d42611a94565b6123ab565b6123ab83611a7d565b905060006123b98483612f07565b9050804210156123e55760405163013ce60b60e01b815242600482015260248101829052604401610ae8565b60006123f184836145e0565b9050428110801561241e5760405163013ce60b60e01b815242600482015260248101839052604401610ae8565b6124288388612e6f565b600d5550505050505050505050565b61244082610d6a565b6107b1576040517f7a2410450000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610ae8565b600061248c83611555565b80519091506001600160a01b03166124a357505050565b6000836001600160a01b031682600001516001600160a01b0316146124df576124da6124d38584600001516129bf565b84906129cb565b6124e1565b825b9050600082602001518210158015612509575060408301511580612509575082604001518211155b905080610657578251602084015160408086015190517f7c63a4b00000000000000000000000000000000000000000000000000000000081526001600160a01b0390931660048401526024830185905260448301919091526064820152608401610ae8565b600061257983611910565b6040805160a08101825282546001600160a01b0316808252600184015460208301526002840154928201929092526003830154606082015260049092015460808301529091506125c857505050565b6000836001600160a01b031682600001516001600160a01b0316146125fd576125f86124d38584600001516129bf565b6125ff565b825b905060008260800151421061261557600061261b565b82604001515b61262590836145e0565b9050826020015181111561065757825160208401516040517fb8858d5d0000000000000000000000000000000000000000000000000000000081526001600160a01b039092166004830152602482015260448101829052606401610ae8565b600061268f83611910565b80549091506001600160a01b03166126a657505050565b80546000906001600160a01b038581169116146126dc5781546126d7906124d39086906001600160a01b03166129bf565b6126de565b825b9050816004015442106127075760006002830155600382015461270190426145e0565b60048301555b8082600201600082825461271b91906145e0565b909155505050505050565b600d54600003612734575050565b61273f600d54612f2f565b50506000600d55565b600554600003612784576040517f1f5b8fc600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080516080810182526006548152600754602082015260085491810191909152600954606082015260005a6005546127bd91906145f3565b905060006127cb3a8361453c565b905060008360400151600014806127e6575083604001518211155b905080612830578184604001516040517faf258ef2000000000000000000000000000000000000000000000000000000008152600401610ae8929190918252602082015260400190565b60006005556060840151158015906128485750600085115b1561224057600061291b306001600160a01b0316634fd49efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612890573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128b4919061461c565b6001600160a01b03166317fcb39b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612915919061461c565b886129bf565b905060006129298483612f64565b905060006129378289612fd6565b905086606001518111156129875760608701516040517f0297747f000000000000000000000000000000000000000000000000000000008152610ae8918391600401918252602082015260400190565b505050505050505050565b6040517f68f46c45a243a0e9065a97649faf9a5afe1692f2679e650c2f853b9cd734cc0e90600090a15050565b6000610dae838361309f565b600082820283158015906129ee5750828482816129ea576129ea6145b6565b0414155b15612a1657604051637472527d60e11b81526004810185905260248101849052604401610ae8565b670de0b6b3a764000090049392505050565b600054610100900460ff16612a815760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b612aef81600001516001600160a01b031663d09edf316040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ac6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612aea919061461c565b613295565b611e4e816132f7565b600054610100900460ff16612b515760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b612b59613392565b565b600054610100900460ff16612bb45760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e816133eb565b600054610100900460ff16612c165760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e81613460565b600054610100900460ff16612c785760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e816134d5565b600054610100900460ff16612cda5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e81613583565b600054610100900460ff16612d3c5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e81613661565b600054610100900460ff16611e4e5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b6000612dab600483614639565b158015612dc15750612dbe606483614639565b15155b80610c995750612dd361019083614639565b1592915050565b600254156107b1576001546002546040517feb056bbb00000000000000000000000000000000000000000000000000000000815260048101919091526001600160a01b03848116602483015260448201849052600060648301529091169063eb056bbb90608401600060405180830381600087803b158015612e5b57600080fd5b505af1158015612240573d6000803e3d6000fd5b600080600080612e7e8661373f565b919450925090506000612e9186846145e0565b90506000612ea0600c83614639565b90506000612eaf600c846145cc565b612eb990876145e0565b905060006002600a5460ff166002811115612ed657612ed6613ea2565b14612ee15784612eeb565b612eeb8284611f4f565b9050612ef98a83858461375e565b9a9950505050505050505050565b6000806000612f154261373f565b5091509150612f268583838761375e565b95945050505050565b600c8190556040518181527ff90744bee56935ec5acc9de37b89c0c545298c667ee417bd9469e9c6836ad064906020016113cd565b60008282028315801590612f87575082848281612f8357612f836145b6565b0414155b15612faf57604051637472527d60e11b81526004810185905260248101849052604401610ae8565b8015612fcc57670de0b6b3a7640000600019820104600101611a75565b6000949350505050565b600081600003613012576040517fb8a2f92100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8260000361302257506000610c99565b670de0b6b3a76400008381029084828161303e5761303e6145b6565b0414613080576040517fea7b49e60000000000000000000000000000000000000000000000000000000081526004810185905260248101829052604401610ae8565b826001820381613092576130926145b6565b0460010191505092915050565b600080600160009054906101000a90046001600160a01b03166001600160a01b0316632630c12f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156130f5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613119919061461c565b90506001600160a01b03811661316a576001546040517f38d2baae0000000000000000000000000000000000000000000000000000000081526001600160a01b039091166004820152602401610ae8565b6000613174613786565b9050805160001461320557816001600160a01b031663355efdd961319787613806565b6131a087613806565b846040518463ffffffff1660e01b81526004016131bf9392919061464d565b602060405180830381865afa1580156131dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061320091906144b6565b612f26565b816001600160a01b031663ac41865a61321d87613806565b61322687613806565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015613271573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f2691906144b6565b600054610100900460ff166132ee5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e8161383a565b600054610100900460ff166133505760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b80516001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0390921691909117905560208101516040820151611e4e91906116e5565b600054610100900460ff16612b595760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b600054610100900460ff166134445760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e8160000151826020015183604001518460600151611944565b600054610100900460ff166134b95760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b611e4e8160000151826020015183604001518460600151610ea7565b600054610100900460ff1661352e5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b80516135399061137b565b60005b8160200151518110156107b157613571826020015182815181106135625761356261435b565b60200260200101516001611168565b8061357b81614387565b91505061353c565b600054610100900460ff166135dc5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b80518051602082015160408301516135f59291906118bc565b60005b8260200151518110156107405760008360200151828151811061361d5761361d61435b565b6020026020010151905060008160200151905061364c826000015182600001518360200151846040015161127b565b5050808061365990614387565b9150506135f8565b600054610100900460ff166136ba5760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b80518051602082015160408301516136d3929190611866565b60005b826020015151811015610740576000836020015182815181106136fb576136fb61435b565b6020026020010151905060008160200151905061372a8260000151826000015183602001518460400151611495565b5050808061373790614387565b9150506136d6565b60008080613751620151808504611eb3565b9196909550909350915050565b6000612f2684848461376f896138d3565b6137788a6138f1565b6137818b61390d565b61391a565b60606000613792613976565b9050368111156137b057505060408051600081526020810190915290565b8067ffffffffffffffff8111156137c9576137c9613ba9565b6040519080825280601f01601f1916602001820160405280156137f3576020820181803683370190505b5091508060208236030360208401375090565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b038316146138325781610c99565b610c99613991565b600054610100900460ff166138935760405162461bcd60e51b815260206004820152602b602482015260008051602061472083398151915260448201526a6e697469616c697a696e6760a81b6064820152608401610ae8565b600080546001600160a01b0390921662010000027fffffffffffffffffffff0000000000000000000000000000000000000000ffff909216919091179055565b6000806138e36201518084614639565b9050610dae610e10826145cc565b600080613900610e1084614639565b9050610dae603c826145cc565b6000610c99603c83614639565b600081613928603c8561453c565b613934610e108761453c565b620151806139438b8b8b613a1d565b61394d919061453c565b61395791906145e0565b61396191906145e0565b61396b91906145e0565b979650505050505050565b600060243610156139875750600090565b50601f1936013590565b600154604080517f17fcb39b00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b0316916317fcb39b9160048083019260209291908290030181865afa1580156139f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a18919061461c565b905090565b60006107b2841015613a2e57600080fd5b838383600062253d8c60046064600c613a48600e88614679565b613a529190614699565b613a5e886113246146c7565b613a6891906146c7565b613a729190614699565b613a7d9060036146ef565b613a879190614699565b600c80613a95600e88614679565b613a9f9190614699565b613aaa90600c6146ef565b613ab5600288614679565b613abf9190614679565b613acb9061016f6146ef565b613ad59190614699565b6004600c613ae4600e89614679565b613aee9190614699565b613afa896112c06146c7565b613b0491906146c7565b613b10906105b56146ef565b613b1a9190614699565b613b26617d4b87614679565b613b3091906146c7565b613b3a91906146c7565b613b449190614679565b613b4e9190614679565b98975050505050505050565b803560ff81168114613b6b57600080fd5b919050565b60008060008060808587031215613b8657600080fd5b613b8f85613b5a565b966020860135965060408601359560600135945092505050565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715613be257613be2613ba9565b60405290565b6040805190810167ffffffffffffffff81118282101715613be257613be2613ba9565b60405160c0810167ffffffffffffffff81118282101715613be257613be2613ba9565b604051601f8201601f1916810167ffffffffffffffff81118282101715613c5757613c57613ba9565b604052919050565b600067ffffffffffffffff821115613c7957613c79613ba9565b5060051b60200190565b6001600160a01b0381168114611e4e57600080fd5b8035613b6b81613c83565b600082601f830112613cb457600080fd5b81356020613cc9613cc483613c5f565b613c2e565b82815260059290921b84018101918181019086841115613ce857600080fd5b8286015b84811015613d0c578035613cff81613c83565b8352918301918301613cec565b509695505050505050565b8015158114611e4e57600080fd5b60008060408385031215613d3857600080fd5b823567ffffffffffffffff80821115613d5057600080fd5b613d5c86838701613ca3565b9350602091508185013581811115613d7357600080fd5b85019050601f81018613613d8657600080fd5b8035613d94613cc482613c5f565b81815260059190911b82018301908381019088831115613db357600080fd5b928401925b82841015613dda578335613dcb81613d17565b82529284019290840190613db8565b80955050505050509250929050565b600060208284031215613dfb57600080fd5b8135610dae81613c83565b60008060008060808587031215613e1c57600080fd5b8435613e2781613c83565b93506020850135613e3781613c83565b93969395505050506040820135916060013590565b803560028110613b6b57600080fd5b600060208284031215613e6d57600080fd5b610dae82613e4c565b60008060408385031215613e8957600080fd5b8235613e9481613c83565b946020939093013593505050565b634e487b7160e01b600052602160045260246000fd5b6020810160028310613eda57634e487b7160e01b600052602160045260246000fd5b91905290565b60008060408385031215613ef357600080fd5b50508035926020909101359150565b600060608284031215613f1457600080fd5b6040516060810181811067ffffffffffffffff82111715613f3757613f37613ba9565b6040529050808235613f4881613c83565b8082525060208301356020820152604083013560408201525092915050565b600060808284031215613f7957600080fd5b613f81613bbf565b90508135815260208201356020820152604082013560408201526060820135606082015292915050565b600060808284031215613fbd57600080fd5b613fc5613bbf565b9050613fd082613b5a565b815260208201356020820152604082013560408201526060820135606082015292915050565b60006040828403121561400857600080fd5b614010613be8565b905061401b82613e4c565b8152602082013567ffffffffffffffff81111561403757600080fd5b61404384828501613ca3565b60208301525092915050565b60006080828403121561406157600080fd5b614069613be8565b9050813561407681613c83565b81526140858360208401613f02565b602082015292915050565b600060808083850312156140a357600080fd5b6140ab613be8565b91506140b78484613f02565b8252606083013567ffffffffffffffff8111156140d357600080fd5b8301601f810185136140e457600080fd5b803560206140f4613cc483613c5f565b82815260079290921b8301810191818101908884111561411357600080fd5b938201935b838510156141395761412a898661404f565b82529385019390820190614118565b808388015250505050505092915050565b6000608080838503121561415d57600080fd5b614165613be8565b91506141718484613f02565b8252606083013567ffffffffffffffff81111561418d57600080fd5b8301601f8101851361419e57600080fd5b803560206141ae613cc483613c5f565b82815260079290921b830181019181810190888411156141cd57600080fd5b938201935b83851015614139576141e4898661404f565b825293850193908201906141d2565b6000806040838503121561420657600080fd5b823567ffffffffffffffff8082111561421e57600080fd5b908401906101c0828703121561423357600080fd5b61423b613c0b565b6142458784613f02565b81526142548760608501613f67565b60208201526142668760e08501613fab565b60408201526101608301358281111561427e57600080fd5b61428a88828601613ff6565b606083015250610180830135828111156142a357600080fd5b6142af88828601614090565b6080830152506101a0830135828111156142c857600080fd5b6142d48882860161414a565b60a08301525093506142eb91505060208401613c98565b90509250929050565b60008060006060848603121561430957600080fd5b833561431481613c83565b95602085013595506040909401359392505050565b6000806000806080858703121561433f57600080fd5b5050823594602084013594506040840135936060013592509050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161439957614399614371565b5060010190565b60005b838110156143bb5781810151838201526020016143a3565b50506000910152565b600081518084526143dc8160208601602086016143a0565b601f01601f19169290920160200192915050565b6001600160a01b038416815260606020820152600061441260608301856143c4565b9050826040830152949350505050565b60006020828403121561443457600080fd5b815167ffffffffffffffff8082111561444c57600080fd5b818401915084601f83011261446057600080fd5b81518181111561447257614472613ba9565b614485601f8201601f1916602001613c2e565b915080825285602082850101111561449c57600080fd5b6144ad8160208401602086016143a0565b50949350505050565b6000602082840312156144c857600080fd5b5051919050565b600081518084526020808501945080840160005b838110156144ff578151875295820195908201906001016144e3565b509495945050505050565b6001600160a01b03841681526001600160e01b031983166020820152606060408201526000612f2660608301846144cf565b8082028115828204841417610c9957610c99614371565b60006001600160a01b0380871683528086166020840152506001600160e01b0319841660408301526080606083015261458f60808301846144cf565b9695505050505050565b6000602082840312156145ab57600080fd5b8151610dae81613d17565b634e487b7160e01b600052601260045260246000fd5b6000826145db576145db6145b6565b500490565b80820180821115610c9957610c99614371565b81810381811115610c9957610c99614371565b634e487b7160e01b600052603160045260246000fd5b60006020828403121561462e57600080fd5b8151610dae81613c83565b600082614648576146486145b6565b500690565b60006001600160a01b03808616835280851660208401525060606040830152612f2660608301846143c4565b81810360008312801583831316838312821617156120c8576120c8614371565b6000826146a8576146a86145b6565b600160ff1b8214600019841416156146c2576146c2614371565b500590565b80820182811260008312801582168215821617156146e7576146e7614371565b505092915050565b80820260008212600160ff1b8414161561470b5761470b614371565b8181058314821517610c9957610c9961437156fe496e697469616c697a61626c653a20636f6e7472616374206973206e6f742069a2646970667358221220d63a24c7a821e4350f1218f02fd679f5772c88cc577bedefe8218c390415627564736f6c63430008110033000000000000000000000000000000000000000000000000
Signatures
0x126807270ae069183518c5921b7248fcb22baa1003ba91f17db686046118e6d436c1f0c57494be39e47dd67693682bdd449c7fbd2c139def13caf14673126a7a2000000000000000000000000020989bd7bf35b8724482e2bde4cbf4212c85e011000000000000000000000000000000000000000000000000000000000000000001