opsis
451,881
soft launchtransactions enter through the HyperEVM inbox, only partners reach the sequencer directly. Public mainnet opens 9 Nov 2026, a reset before that is possible.
HyperEVM inbox message

Message #255,746

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-03 17:46:10 UTC · 22h 29m ago
HyperEVM block
50,295,707

payload

0x04f93fdf3a840ee6b28083bf0e178080b93f8a6080806040523461038d57613dca803803809161001c8285610433565b8339810160808282031261038d5761003382610456565b61003f60208401610456565b9060408401519061ffff82169485830361038d576060810151906001600160401b03821161038d57019380601f8601121561038d578451946001600160401b038611610337578560051b906040519661009b6020840189610433565b875260208088019282010192831161038d57602001905b82821061041b575050506001600160a01b031693841561040857600180546001600160a01b03199081169091555f805491821687178155604051929187916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36001600255600354936001600160a01b03811690811561034b576109c483116103f9577f5eceb83a41b09b5e263d7630d38aa237669c42bf1a589221313ea56e6d799e889562ffff0060409660081b16916301000000600160b81b039060181b169060018060b81b03191617176003555f7f21eb548722a564f6e09f039f7aa858ae94c911910f3823b37af2250eeca4f4038180a35f82526020820152a15f5b81518110156103a457600581901b8201602001516001600160a01b031690811561034b575f828152600560205260409020546001600160a01b03168015610257575b917f12df550aa2c41740f4a704f9c68e1fce4d332864beb2c74a025dca43b27fe56f6040600194835f526004602052815f208660ff19825416179055815190868252868060a01b03166020820152a2016101c0565b506040516312a9293f60e21b815291602083600481845afa928315610399575f9361035a575b506001600160a01b038316801561034b575f82815260056020908152604080832080546001600160a01b031916851790559282526006905220805460ff1916600117905560075492680100000000000000008410156103375760018401806007558410156103235760075f527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68890930180546001600160a01b0319168217905591610202565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b63d92e233d60e01b5f5260045ffd5b9092506020813d8211610391575b8161037560209383610433565b8101031261038d5761038690610456565b915f61027d565b5f80fd5b3d9150610368565b6040513d5f823e3d90fd5b604051837f486f6d65724c69717569646974794d616e6167657200000000000000000000007f1f6c590ab58e31214bd8369e6bff0da641ecc16d55970c96b6b6b4671c4f86ed5f80a361395f908161046b8239f35b63cd4e616760e01b5f5260045ffd5b631e4fbdf760e01b5f525f60045260245ffd5b6020809161042884610456565b8152019101906100b2565b601f909101601f19168101906001600160401b0382119082101761033757604052565b51906001600160a01b038216820361038d5756fe6080604052600436101561003e575b3615610018575f80fd5b335f52600660205260ff60405f2054161561002f57005b63797d9c0960e11b5f5260045ffd5b5f5f3560e01c8063150b7a02146121925780631f29d2dc14612146578063233d2b691461210657806323b4d59c14611dc157806324a9d85314611d9d5780633762621e14611b015780633f4ba83a14611a9b5780633f8e293614611a2157806342fd3880146119e95780635c975abb146119c757806361d027b31461199b57806369328dec1461171b578063715018a6146116b657806372311705146115ee57806377345068146110d457806379ba50971461104f5780637da562c914610d575780638456cb5914610cfc5780638da5cb5b14610cd55780638e00555314610c42578063a5e90eee14610a5e578063b2118a8d14610a1c578063babcc539146109dd578063c872da3c146109a9578063c8df42301461095f578063cb038dc71461089d578063d55be8c614610880578063e30c397814610857578063f0f44260146107b7578063f2fde38b1461074a578063f867d46b14610653578063fa461e331461057a578063fadb5af9146101dd5763ffa1ad74146101bf575061000e565b346101da57806003193601126101da57602060405160038152f35b80fd5b50346101da5760e03660031901126101da576101f7612724565b6101ff612373565b6001600160a01b0390811682526008602090815260408084206024358086529252832054909116330361056b57610248610237612373565b61023f6123b5565b90833391612fed565b506001600160a01b03905061025b612373565b166001600160801b0361026c61270e565b166104c1575b6102838261027e612373565b613511565b9290916102fc61029c858585610297612373565b6132ae565b909590949085906001600160a01b036102b3612373565b168952600560205260408920546001600160a01b0316926102e590896102d76123b5565b91826104ae575b3390613605565b6102ed6123b5565b928361049b575b503390613605565b81610305612373565b61030d61270e565b604080516001600160801b039290921682526020820188905281018690526001600160a01b03919091169033907f6c5d0e09f5e0f32281c0ab9f83744e106141e459556f2420a22d4d49d173304e90606090a460405163133f757160e31b81526004810183905261018081602481855afa8015610490576001600160801b03918791610455575b5016156103b1575b60408484600160025582519182526020820152f35b8085913b15610451578190602460405180948193630852cd8d60e31b83528760048401525af19081610438575b50936040941561039c576103fa826103f4612373565b33613191565b6001600160a01b0361040a612373565b16907f6ab368f832c266c8eb942b84fbcaa20aedc24a699d2a05fae2568028733b1d09339180a45f8061039c565b61044386809261246f565b61044d575f6103de565b8480fd5b5080fd5b61047791506101803d8111610489575b61046f818361246f565b8101906125aa565b5050505096505050505050505f610394565b503d610465565b6040513d88823e3d90fd5b6001600160a01b0382161492505f6102f4565b6001600160a01b038116871492506102de565b61051b60406104ce61270e565b6001600160801b038251916104e283612437565b86835216602082015260643582820152608435606082015260a4356080820152815180938192630624e65f60e11b83526004830161266b565b038187865af1801561056057610532575b50610272565b6105539060403d604011610559575b61054b818361246f565b810190612655565b5061052c565b503d610541565b6040513d86823e3d90fd5b6370d645e360e01b8252600482fd5b50346101da5760603660031901126101da5760043560243560443567ffffffffffffffff8111610635576105b290369060040161230b565b600b546001600160a01b03168015908115610648575b50610639578160409181010312610635576105ee60206105e7836122f7565b92016122f7565b9284811361061c575b5050828113610604578280f35b610616916001600160a01b03166135ba565b5f808280f35b61062e916001600160a01b03166135ba565b5f806105f7565b8380fd5b63797d9c0960e11b8552600485fd5b90503314155f6105c8565b50346101da5760203660031901126101da576001600160a01b036106756122cb565b168152600960205260408120805467ffffffffffffffff811161073657604051906106a660208260051b018361246f565b80825260208201809385526020852085915b83831061071857868587604051928392602084019060208552518091526040840192915b8181106106ea575050500390f35b825180516001600160a01b0316855260209081015181860152869550604090940193909201916001016106dc565b60026020600192610728856126e7565b8152019201920191906106b8565b634e487b7160e01b83526041600452602483fd5b50346101da5760203660031901126101da576107646122cb565b61076c612fb4565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b50346101da5760203660031901126101da576107d16122cb565b6107d9612fb4565b6001600160a01b0381169081156108485760035491601883901c6001600160a01b03167f21eb548722a564f6e09f039f7aa858ae94c911910f3823b37af2250eeca4f4038580a36301000000600160b81b031990911660189190911b6301000000600160b81b03161760035580f35b63d92e233d60e01b8352600483fd5b50346101da57806003193601126101da576001546040516001600160a01b039091168152602090f35b50346101da57806003193601126101da5760206040516109c48152f35b50346101da576108ac36612339565b9092916108b7612fb4565b6001600160a01b0390811680845260086020908152604080862087875290915284205490929116610950578293823b1561094b57604051632142170760e11b81523060048201526001600160a01b0392909216602483015260448201529082908290606490829084905af180156109405761092f5750f35b816109399161246f565b6101da5780f35b6040513d84823e3d90fd5b505050fd5b631eb49d6d60e11b8352600483fd5b50346101da5760203660031901126101da578080808061097d6122cb565b610985612fb4565b47905af16109916126a8565b501561099a5780f35b633d2cec6f60e21b8152600490fd5b50346101da57806003193601126101da57604051742437b6b2b92634b8bab4b234ba3ca6b0b730b3b2b960591b8152602090f35b50346101da5760203660031901126101da5760209060ff906040906001600160a01b03610a086122cb565b168152600484522054166040519015158152f35b50346101da5760603660031901126101da57610a5b610a396122cb565b610a416122e1565b610a49612fb4565b604435916001600160a01b0316613579565b80f35b50346101da5760403660031901126101da57610a786122cb565b60243590811515809203610c3e57610a8e612fb4565b6001600160a01b031690811561084857818352600560205260408320546001600160a01b03168015610b0e575b7f12df550aa2c41740f4a704f9c68e1fce4d332864beb2c74a025dca43b27fe56f91604091848652600460205282862060ff1981541660ff8416179055825191825260018060a01b03166020820152a280f35b506040516312a9293f60e21b8152602081600481865afa908115610560578491610c04575b506001600160a01b0381168015610bf557838552600560205260408520816001600160601b0360a01b8254161790558452600660205260408420600160ff19825416179055600754600160401b811015610be1576001810180600755811015610bcd577fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880180546001600160a01b03191684179055610abb565b634e487b7160e01b85526032600452602485fd5b634e487b7160e01b85526041600452602485fd5b63d92e233d60e01b8552600485fd5b90506020813d602011610c36575b81610c1f6020938361246f565b8101031261063557610c3090612588565b5f610b33565b3d9150610c12565b8280fd5b50346101da5760203660031901126101da5760043561ffff811690818103610c3e57610c6c612fb4565b6109c48211610cc65762ffff00907f5eceb83a41b09b5e263d7630d38aa237669c42bf1a589221313ea56e6d799e8860406003549481519061ffff8760081c1682526020820152a160081b169062ffff0019161760035580f35b63cd4e616760e01b8352600483fd5b50346101da57806003193601126101da57546040516001600160a01b039091168152602090f35b50346101da57806003193601126101da57610d15612fb4565b610d1d612742565b600160ff1960035416176003557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a180f35b5060e03660031901126101da57610d6c612724565b610d74612742565b610d7c612373565b6001600160a01b0390811682526008602090815260408084206024358086529252832054909116330361056b576001600160a01b03610db9612373565b168252600460205260ff6040832054161561104057610dda8161027e612373565b91610df5610de6612373565b6064359085856044359261275d565b9190610dff612373565b8280611026575b5050610e10612373565b818061100c575b506001600160a01b039050610e2a612373565b169560405160c0810181811067ffffffffffffffff821117610ff8579089916040528681526020810198858a5260408201858152606083016084358152608084019060a435825260a085019260c43584526040519d8e9663219f5d1760e01b88525160048801525160248701525160448601525160648501525160848401525160a4830152815a9360c492606095f1958615610fed578897898098610f8b575b505091610efb939187969593610ef5610f8799610eef8d610ee9612373565b97612567565b94612567565b93612e42565b6001600160a01b03610f0b612373565b166040517fa52d03a704e7860abb05ac0604c3a35917d6714850df0dcd2027f26f073ef5e0339180610f59878b8b846040919493926001600160801b03606083019616825260208201520152565b0390a46001600255604051938493846040919493926001600160801b03606083019616825260208201520152565b0390f35b929950975095506060873d606011610fe5575b81610fab6060938361246f565b810103126101da575091610efb91610f87959493610fc888612491565b98604060208a015199015199989997819395509691939596610eca565b3d9150610f9e565b6040513d8a823e3d90fd5b634e487b7160e01b8a52604160045260248afd5b61101f916001600160a01b03891661383b565b5f81610e17565b611039916001600160a01b03881661383b565b5f82610e06565b631eb49d6d60e11b8252600482fd5b50346101da57806003193601126101da57600154336001600160a01b03909116036110c157600180546001600160a01b0319908116909155815433918116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b63118cdaa760e01b815233600452602490fd5b50346101da576101a03660031901126101da576110ef612724565b6110f7612742565b6110ff612373565b6001600160a01b03908116825260086020908152604080842060243580865292528320549092911633036115df576001600160a01b0361113d612373565b168152600460205260ff604082205416156115d057610164358042116115c1576001600160a01b0361116d612373565b169261118261117a612373565b61023f6123c4565b505060405163133f757160e31b8152600481018290529061018082602481885afa928315610560578495859486948791611582575b506001600160801b031680611501575b506111d6858885610297612373565b949092908584843b1561147c57604051630852cd8d60e31b8152600481018890528a81602481838a5af180156114f657908b916114e1575b505061121c876103f4612373565b866001600160a01b0361122d612373565b16337f6ab368f832c266c8eb942b84fbcaa20aedc24a699d2a05fae2568028733b1d098d80a48a60e435806114b4575b50505050611269612373565b848061149a575b505061127a612373565b8680611480575b50506044358060020b9081810361147c5750606435918260020b928381036114785793611333938b9897969362ffffff8e9460809850604051956112c487612406565b60018060a01b031686528d60018060a01b031660208701521660408501526060840152858301528560a08301528860c08301526101243560e08301526101443561010083015230610120830152610140820152604051998a80948193634418b22b60e11b8352600483016124ce565b03925af193841561146d57839584978596611426575b509761138d9291879899611368610f8799611362612373565b33612d99565b61137e8861137889610ee9612373565b93612567565b926113876123c4565b94612e42565b6001600160a01b0361139d612373565b166040517f248c185c95f8bf63cf30158123a9371aefbece863c9c1ff5acbe0ebe0857f6803391806113f288888d8d85909493926001600160801b036060936080840197845216602083015260408201520152565b0390a4600160025560405194859485909493926001600160801b036060936080840197845216602083015260408201520152565b909550611457919750610f87965061138d92945060803d608011611466575b61144f818361246f565b8101906124a5565b91989297509095909492611349565b503d611445565b6040513d85823e3d90fd5b8a80fd5b8980fd5b611493916001600160a01b038a1661383b565b5f86611281565b6114ad916001600160a01b038c1661383b565b5f84611270565b9091929396506114d59498506114c86123b5565b878b61010435948961289b565b9490925f808a8161125d565b816114eb9161246f565b61147c57895f61120e565b6040513d8d823e3d90fd5b604080516115489261151282612437565b86825260208201526084358282015260a4356060820152846080820152815180938192630624e65f60e11b83526004830161266b565b03818a865af1801561157757156111c7576115719060403d6040116105595761054b818361246f565b506111c7565b6040513d89823e3d90fd5b919550506001600160801b0396506115aa9193506101803d81116104895761046f818361246f565b5050505098965050509692509790979594906111b7565b630407b05b60e31b8252600482fd5b631eb49d6d60e11b8152600490fd5b6370d645e360e01b8152600490fd5b50346101da57806003193601126101da5760405180602060075491828152018091600785527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68890855b818110611697575050508261164d91038361246f565b604051928392602084019060208552518091526040840192915b818110611675575050500390f35b82516001600160a01b0316845285945060209384019390920191600101611667565b82546001600160a01b0316845260209093019260019283019201611637565b50346101da57806003193601126101da576116cf612fb4565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b50346118bf5761172a36612339565b9091611734612724565b6001600160a01b038181165f81815260086020908152604080832088845290915290205490939116330361198c576001600160a01b0381169182158015611983575b611974578461182491818661178b8284613511565b611797818386886132ae565b91906003549061ffff8260081c16926127106117bf816117b78786612fda565b049587612fda565b04946117cb8584612567565b926117d68783612567565b948680611953575b50508661192f575b885f5260056020526117fa5f85338b613605565b6118065f863386613605565b1590811591611925575b506118c3575b505050505050505033613191565b823b156118bf57604051632142170760e11b81523060048201526001600160a01b03919091166024820152604481018490525f8160648183875af180156118b45761189f575b506040519081527f889d364b5102aee044ff370e2e6a836584e5618a16dce4f5b191459cf3903e5860203392a4600160025580f35b6118ac9194505f9061246f565b5f925f61186a565b6040513d5f823e3d90fd5b5f80fd5b604080516001600160a01b039788168152919096166020820152948501526060840152608083015260a082015233907f02d77c2592b076e7a88a30614129287edb9bf6fa662070f12313671eb51c3d3e9060c090a481865f8080808080611816565b905015155f611810565b60035461194e90889060181c6001600160a01b03908116908616613579565b6117e6565b61196d9160181c6001600160a01b03908116908b16613579565b5f866117de565b63d92e233d60e01b5f5260045ffd5b50308314611776565b6370d645e360e01b5f5260045ffd5b346118bf575f3660031901126118bf5760035460405160189190911c6001600160a01b03168152602090f35b346118bf575f3660031901126118bf57602060ff600354166040519015158152f35b346118bf5760203660031901126118bf576001600160a01b03611a0a6122cb565b165f526009602052602060405f2054604051908152f35b346118bf5760603660031901126118bf57611a3a6122cb565b60243560443580151581036118bf57611a51612724565b6001600160a01b038381165f90815260086020908152604080832086845290915290205416330361198c57604092611a8a923391612fed565b600160025582519182526020820152f35b346118bf575f3660031901126118bf57611ab3612fb4565b60035460ff811615611af25760ff19166003557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b638dfc202b60e01b5f5260045ffd5b6101603660031901126118bf57611b16612724565b611b1e612742565b6001600160a01b03611b2e612373565b165f52600460205260ff60405f20541615611d8e5760806001600160a01b03611b55612373565b16611c6f5f611b83611b65612373565b611b6d612389565b90611b7661239f565b60e4359260c4359261275d565b9591939094611b90612389565b85611b99612373565b81611d74575b505050611baa61239f565b86611bb3612373565b81611d5a575b505050611bc4612389565b611bcc61239f565b611bd46123d4565b62ffffff611be06123e6565b91611be96123f6565b9360405195611bf787612406565b60018060a01b0316865260018060a01b0316602086015216604084015260020b606083015260020b848201528560a08201528660c08201526101043560e0820152610124356101008201523061012082015261014435610140820152604051948580948193634418b22b60e11b8352600483016124ce565b03925af19081156118b4575f925f945f925f94611d25575b5095611cc691859697611c9f610f8797611362612373565b611ca7612373565b91611cb0612389565b610ef588610eef89611cc061239f565b95612567565b836001600160a01b03611cd7612373565b166040517f708a5fb1aab78ba072bf9663cd2187fe58c81aff406639849513c7eec659b4f23391806113f288888d846040919493926001600160801b03606083019616825260208201520152565b909350611d4c919550610f879450611cc6925060803d6080116114665761144f818361246f565b919692955090939092611c87565b611d6c926001600160a01b031661383b565b878681611bb9565b611d86926001600160a01b031661383b565b878581611b9f565b631eb49d6d60e11b5f5260045ffd5b346118bf575f3660031901126118bf57602061ffff60035460081c16604051908152f35b6101c03660031901126118bf57611dd6612724565b611dde612742565b6001600160a01b03611dee612373565b165f52600460205260ff60405f20541615611d8e57610184358042116120f75760e435801580156120eb575b6120dc57611e716001600160a01b03611e31612373565b1691611e3b612373565b90611e44612389565b611e4c61239f565b90611e556123b5565b156120d557825b611e646123b5565b156120cf57505f9361275d565b929093829480936101043580612056575b505050611f715f92608092611e95612389565b88611e9e612373565b8161203c575b505050611eaf61239f565b86611eb8612373565b81612022575b505050611ec9612389565b90611ed261239f565b611eda6123d4565b62ffffff611ee66123e6565b91611eef6123f6565b9360405196611efd88612406565b60018060a01b0316875260018060a01b0316602087015216604085015260020b606084015260020b858301528860a08301528660c08301526101443560e08301526101643561010083015230610120830152610140820152604051948580948193634418b22b60e11b8352600483016124ce565b03925af19081156118b4575f935f955f925f94611ff5575b50611f9686611362612373565b611f9e612373565b90611fa7612389565b611fbd86611fb787611cc061239f565b98612567565b928415611fd6575b91610f879791611cc6959493612e42565b92919350956101a4359384151585036118bf5790969192909190611fc5565b925094509450612014915060803d6080116114665761144f818361246f565b919592949192909187611f89565b612034926001600160a01b031661383b565b888681611ebe565b61204e926001600160a01b031661383b565b888881611ea4565b60809397505f949550916120b491611f71936120706123b5565b87146120c85781905b612081612389565b9161208a61239f565b916120936123d4565b9061209c6123b5565b928082108c146120c05750925b61012435948c61289b565b94909692819450611e82565b9050926120a9565b8290612079565b9361275d565b5f92611e5c565b637c7f7bb960e01b5f5260045ffd5b50806101043511611e1a565b630407b05b60e31b5f5260045ffd5b346118bf5760203660031901126118bf576001600160a01b036121276122cb565b165f526005602052602060018060a01b0360405f205416604051908152f35b346118bf5760403660031901126118bf576001600160a01b036121676122cb565b165f52600860205260405f206024355f52602052602060018060a01b0360405f205416604051908152f35b346118bf5760803660031901126118bf576121ab6122cb565b6121b36122e1565b6044359160643567ffffffffffffffff81116118bf576121d790369060040161230b565b50506001600160a01b0316300361222d575050600280541480159061220e575b61002f575b604051630a85bd0160e11b8152602090f35b50335f908152600560205260409020546001600160a01b0316156121f7565b612235612724565b61223d612742565b335f52600460205260ff60405f20541615611d8e576001600160a01b0381169081156119745761229b90612272843383612d99565b806122966122808633613511565b919061228e83828a336132ae565b9590916135e6565b6135e6565b33907f8752a472e571a816aea92eec8dae9baf628e840f4929fbcc2d155e6233ff68a75f80a460016002556121fc565b600435906001600160a01b03821682036118bf57565b602435906001600160a01b03821682036118bf57565b35906001600160a01b03821682036118bf57565b9181601f840112156118bf5782359167ffffffffffffffff83116118bf57602083818601950101116118bf57565b60609060031901126118bf576004356001600160a01b03811681036118bf5790602435906044356001600160a01b03811681036118bf5790565b6004356001600160a01b03811681036118bf5790565b6024356001600160a01b03811681036118bf5790565b6044356001600160a01b03811681036118bf5790565b60c43580151581036118bf5790565b6101843580151581036118bf5790565b60643562ffffff811681036118bf5790565b6084358060020b81036118bf5790565b60a4358060020b81036118bf5790565b610160810190811067ffffffffffffffff82111761242357604052565b634e487b7160e01b5f52604160045260245ffd5b60a0810190811067ffffffffffffffff82111761242357604052565b6040810190811067ffffffffffffffff82111761242357604052565b90601f8019910116810190811067ffffffffffffffff82111761242357604052565b51906001600160801b03821682036118bf57565b91908260809103126118bf578151916124c060208201612491565b916060604083015192015190565b9190916101408061016083019460018060a01b03815116845260018060a01b03602082015116602085015262ffffff6040820151166040850152606081015160020b6060850152608081015160020b608085015260a081015160a085015260c081015160c085015260e081015160e085015261010081015161010085015260018060a01b03610120820151166101208501520151910152565b9190820391821161257457565b634e487b7160e01b5f52601160045260245ffd5b51906001600160a01b03821682036118bf57565b51908160020b82036118bf57565b9190826101809103126118bf5781516001600160601b03811681036118bf57916125d660208201612588565b916125e360408301612588565b916125f060608201612588565b91608082015162ffffff811681036118bf579161260f60a0820161259c565b9161261c60c0830161259c565b9161262960e08201612491565b91610100820151916101208101519161265261016061264b6101408501612491565b9301612491565b90565b91908260409103126118bf576020825192015190565b91909160808060a0830194805184526001600160801b03602082015116602085015260408101516040850152606081015160608501520151910152565b3d156126e2573d9067ffffffffffffffff821161242357604051916126d7601f8201601f19166020018461246f565b82523d5f602084013e565b606090565b906040516126f481612453565b82546001600160a01b031681526001909201546020830152565b6044356001600160801b03811681036118bf5790565b60028054146127335760028055565b633ee5aeb560e01b5f5260045ffd5b60ff6003541661274e57565b63d93c066560e01b5f5260045ffd5b919493925f9283341561287357506001600160a01b039081165f9081526005602052604090205481169290811683036127f9575034036127ea57803b15610451578160049160405192838092630d0e30db60e41b825234905af18015610940576127d5575b50506127cf903493613698565b90600190565b6127e082809261246f565b6101da57806127c2565b630bba69fb60e01b8252600482fd5b94959193909250906001600160a01b0316830361286457340361286457813b156118bf575f60049260405193848092630d0e30db60e41b825234905af19182156118b45761284e92612854575b503492613698565b91600190565b5f61285e9161246f565b5f612846565b630bba69fb60e01b5f5260045ffd5b949261288b9450612885929150613698565b94613698565b91565b9190820180921161257457565b909195969492989798845f14612d2357855b84118015612d13575b6120dc5760405163c45a015560e01b815291602090839060049082906001600160a01b03165afa9182156118b4575f92612ccd575b50604051630b4c774160e11b81526001600160a01b038481166004830152888116602483015262ffffff9290921660448201529160209183916064918391165afa9081156118b4575f91612c93575b506001600160a01b03169182156120dc578315612c8b578590825b6040516370a0823160e01b81523060048201526001600160a01b0391909116949092602084602481895afa9384156118b4575f94612c57575b506040516370a0823160e01b81523060048201526001600160a01b03919091169890946020866024818d5afa9586156118b4575f96612c23575b50600b80546001600160a01b03191684179055600c8490558715612c0357612a236401000276a49492915b604080516001600160a01b039283166020820152939091169083015281606081015b03601f19810183528261246f565b604051938492630251596160e31b84523060048501528915156024850152604484015260018060a01b0316606483015260a060848301528051908160a48401525f5b828110612beb57505091815f60c48286838360409984010152601f801991011681010301925af180156118b457612bc0575b50600b80546001600160a01b03191690555f600c556040516370a0823160e01b815230600482015292602090849060249082905afa9283156118b4575f93612b8a575b50612ae9602493602092612567565b95604051938480926370a0823160e01b82523060048301525afa80156118b4575f90612b56575b612b1a9250612567565b938410612b475715612b3a576126529291612b3491612567565b9361288e565b612652926113789161288e565b638199f5f360e01b5f5260045ffd5b506020823d602011612b82575b81612b706020938361246f565b810103126118bf57612b1a9151612b10565b3d9150612b63565b92506020833d602011612bb8575b81612ba56020938361246f565b810103126118bf57915191612ae9612ada565b3d9150612b98565b604090813d8311612be4575b612bd6818361246f565b810103126118bf575f612a97565b503d612bcc565b602082820181015160c4888401015286945001612a65565b612a2373fffd8963efd1fc6a506488495d951d5263988d259492916129f3565b9095506020813d602011612c4f575b81612c3f6020938361246f565b810103126118bf5751945f6129c8565b3d9150612c32565b9093506020813d602011612c83575b81612c736020938361246f565b810103126118bf5751925f61298e565b3d9150612c66565b819086612955565b90506020813d602011612cc5575b81612cae6020938361246f565b810103126118bf57612cbf90612588565b5f61293a565b3d9150612ca1565b9091506020813d602011612d0b575b81612ce96020938361246f565b810103126118bf5762ffffff6064612d02602093612588565b939250506128eb565b3d9150612cdc565b506001600160ff1b0384116128b6565b896128ad565b8054821015612d42575f5260205f209060011b01905f90565b634e487b7160e01b5f52603260045260245ffd5b9190612d8657805182546001600160a01b0319166001600160a01b03919091161782556020015160019190910155565b634e487b7160e01b5f525f60045260245ffd5b6001600160a01b039182165f818152600860209081526040808320878452825280832080546001600160a01b031916969095169586179094558482526009905282902091519093929190612dec81612453565b848152836020820152815491600160401b8310156124235782612e17916001612e1d95018155612d29565b90612d56565b5f52600960205260405f2054915f52600a60205260405f20905f5260205260405f2055565b604051636eb1769f60e11b81523060048201526001600160a01b038281166024830152929695949287169290602081604481875afa9081156118b4575f91612f82575b50612f73575b604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015285169290602081604481875afa9081156118b4575f91612f39575b5091612f14988892612f0694612f2a575b6001600160a01b039081165f908152600560205260409020541695869084612f20575b50503390613605565b84612f165750503390613605565b565b1492505f80612efd565b149250855f612efd565b612f348187613787565b612eda565b919290506020823d602011612f6b575b81612f566020938361246f565b810103126118bf579051909190612f14612ec9565b3d9150612f49565b612f7d8284613787565b612e8b565b90506020813d602011612fac575b81612f9d6020938361246f565b810103126118bf57515f612e85565b3d9150612f90565b5f546001600160a01b03163303612fc757565b63118cdaa760e01b5f523360045260245ffd5b8181029291811591840414171561257457565b939192612ffa8286613511565b6130068183868a6132ae565b9190966003549761ffff8960081c169361271061302f816130278886612fda565b049683612fda565b049161309961303e8783612567565b9c6130498585612567565b9c8880613170575b50508461314c575b60018060a01b031698895f5260056020528d61308a8260018060a01b0360405f2054169281613139575b898d613605565b81613126575b508c8688613605565b159081159161311c575b506130b2575b50505050505050565b604080516001600160a01b039687168152938616602085015283018a905260608301899052608083019390935260a08201929092529116907f02d77c2592b076e7a88a30614129287edb9bf6fa662070f12313671eb51c3d3e9060c090a45f8080808080806130a9565b905015155f6130a3565b6001600160a01b0388161490505f613090565b6001600160a01b038d1684149150613083565b60035461316b90869060181c6001600160a01b03908116908a16613579565b613059565b61318a9160181c6001600160a01b03908116908c16613579565b5f88613051565b60018060a01b03165f52600960205260405f209060018060a01b031690815f52600a60205260405f20835f5260205260405f20545f1981018181116125745782545f1981019081116125745780820361325f575b5050508054801561324b575f1901906131fe8282612d29565b612d86576001815f809355015555805f52600a60205260405f20825f526020525f60408120555f52600860205260405f20905f5260205260405f206001600160601b0360a01b8154169055565b634e487b7160e01b5f52603160045260245ffd5b612e17916132796132736132829387612d29565b506126e7565b92839186612d29565b60018060a01b038151165f52600a602052602060405f209101515f5260205260405f20555f80806131e5565b6040516370a0823160e01b81523060048201526001600160a01b039093169493909290602082602481895afa9182156118b4575f926134dd575b506040516370a0823160e01b81523060048201526001600160a01b03919091169590926020846024818a5afa9384156118b4575f946134a9575b50604051608081019181831067ffffffffffffffff841117612423576040928352815230602082019081526001600160801b0382840181815260608401828152855163fc6f786560e01b81529451600486015292516001600160a01b03908116602486015290518216604485015291511660648301529095869160849183915f91165af19081156118b45760249460209261348b575b506040516370a0823160e01b815230600482015294859182905afa9283156118b4575f93613455575b506133f0602091602494612567565b94604051938480926370a0823160e01b82523060048301525afa80156118b4575f90613421575b6126529250612567565b506020823d60201161344d575b8161343b6020938361246f565b810103126118bf576126529151613417565b3d915061342e565b92506020833d602011613483575b816134706020938361246f565b810103126118bf579151916133f06133e1565b3d9150613463565b6134a39060403d6040116105595761054b818361246f565b506133b8565b9093506020813d6020116134d5575b816134c56020938361246f565b810103126118bf5751925f613322565b3d91506134b8565b9091506020813d602011613509575b816134f96020938361246f565b810103126118bf5751905f6132e8565b3d91506134ec565b60405163133f757160e31b8152600481019290925261018090829060249082906001600160a01b03165afa80156118b4575f915f9161354f57509091565b905061356a91506101803d81116104895761046f818361246f565b50505050505050509250905091565b60405163a9059cbb60e01b60208201526001600160a01b03929092166024830152604480830193909352918152612f14916135b560648361246f565b6138fa565b90600c54918282116120dc576135d382612f1494612567565b600c5533906001600160a01b0316613579565b9190811561360057612f14926001600160a01b0316613579565b505050565b9291925f928415613691571561367d576001600160a01b0316803b156118bf575f8091602460405180948193632e1a7d4d60e01b83528960048401525af180156118b457613668575b508180809481935af161365f6126a8565b501561099a5750565b6136759192505f9061246f565b5f905f61364e565b612f149392506001600160a01b0316613579565b5050505050565b8115613781576040516370a0823160e01b81523060048201526001600160a01b039190911691602082602481865afa9182156118b4575f9261374c575b506040516323b872dd60e01b60208281019190915233602483810191909152306044840152606483019390935291939061371c906137168160848101612a15565b826138fa565b6040516370a0823160e01b815230600482015293849182905afa80156118b4575f90613421576126529250612567565b9091506020813d602011613779575b816137686020938361246f565b810103126118bf57519060246136d5565b3d915061375b565b50505f90565b60405163095ea7b360e01b60208083019182526001600160a01b03909416602483018190525f604480850182905284529094929392916137c860648661246f565b84519082855af15f513d82613816575b5050156137e457505050565b6135b5612f14936040519063095ea7b360e01b602083015260248201525f60448201526044815261371660648261246f565b90915061383357506001600160a01b0381163b15155b5f806137d8565b60011461382c565b60405163095ea7b360e01b60208083019182526001600160a01b0385166024840152604480840196909652948252929390925f9061387a60648661246f565b84519082855af15f513d826138d5575b50501561389657505050565b60405163095ea7b360e01b60208201526001600160a01b0390931660248401525f6044808501919091528352612f14926135b59061371660648261246f565b9091506138f257506001600160a01b0381163b15155b5f8061388a565b6001146138eb565b905f602091828151910182855af1156118b4575f513d61394957506001600160a01b0381163b155b6139295750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b6001141561392256fea164736f6c634300081c000a000000000000000000000000206e52b4b2ef813a1b34793091c9b87761e775f40000000000000000000000004163dba007351b9d23691e1eaaa687db0d3e92ed00000000000000000000000000000000000000000000000000000000000005780000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000900000000000000000000000059c3630b078d2c561ab69c990987c9f13e90ed37000000000000000000000000ab45a955068bd0bc032e1f8f85f9b8136b9ab85d000000000000000000000000f77ba28e57ae5c12edbe213a4aa6c9ddf2ca4795000000000000000000000000c4e2781b7be7d5c61f45774a9628fa0e66218afa00000000000000000000000002e0c4462980a12a6aed924fdd2ae2c2af612f510000000000000000000000001814deff479ae09fef672f6ebe24650de74657900000000000000000000000001fae25daaecc5e7946d57f9a34014950a36ca2ac000000000000000000000000a7b383e4b413602436ec7e67c9de3576b447d4ba0000000000000000000000001a5453a1d4c32a9b46accc48b3fa2cb5c78e072b83030c9da022986016186e8e28deae37a527cb86b3deb315e2d74a984588e8e4a1fdad4903a073623309d158a629ab79068ed7c5f186fd2efa3b019c277c6f8ad470aa25b2f2