opsis
394,985
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 #179,228

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-02 20:07:25 UTC · 1d 14h ago
HyperEVM block
50,216,483

payload

0x0402f959738301863d1e808407270e00834774d08080b9591b60c0604052346106b2576100116106b6565b6100196106b6565b906100226106b6565b9061002b6106b6565b926100346106b6565b9061003d6106b6565b916100466106b6565b9461004f6106b6565b916100586106b6565b976100616106b6565b9861006a6106b6565b926100736106b6565b9761007c6106b6565b906100856106b6565b5f80546001600160a81b0319163360ff60a01b191617600160a01b17815573ba876237b0f021a6c6d852d6c26e107997cc5e816080526e22d473030f116ddee9f6b43ac78ba360a052600180546001600160a01b031916737e7df6f60581f13216c5e6fcfc5643b9f4261750179055909d905b8c5181101561014f57808d610115600193848060a01b03926106f3565b5116610122575b016100f8565b8d61013382848060a01b03926106f3565b51165f52600260205260405f208260ff1982541617905561011c565b508d9b508c5f5b8b518110156101af576001906001600160a01b03610174828f6106f3565b5116610181575b01610156565b8c61019282848060a01b03926106f3565b51165f52600260205260405f20600260ff1982541617905561017b565b508c9a508b5f5b8a5181101561020f576001906001600160a01b036101d4828e6106f3565b51166101e1575b016101b6565b8b6101f282848060a01b03926106f3565b51165f52600260205260405f20600360ff198254161790556101db565b508b99508a5f5b895181101561026e576001906001600160a01b03610234828d6106f3565b5116610241575b01610216565b818060a01b03610251828d6106f3565b51165f52600260205260405f20600460ff1982541617905561023b565b508a9850895f5b88518110156102cd576001906001600160a01b03610293828c6106f3565b51166102a0575b01610275565b818060a01b036102b0828c6106f3565b51165f52600260205260405f20600560ff1982541617905561029a565b50899750885f5b875181101561032c576001906001600160a01b036102f2828b6106f3565b51166102ff575b016102d4565b818060a01b0361030f828b6106f3565b51165f52600260205260405f20600660ff198254161790556102f9565b50889650875f5b865181101561038b576001906001600160a01b03610351828a6106f3565b511661035e575b01610333565b818060a01b0361036e828a6106f3565b51165f52600260205260405f20600760ff19825416179055610358565b50879550865f5b85518110156103ea576001906001600160a01b036103b082896106f3565b51166103bd575b01610392565b818060a01b036103cd82896106f3565b51165f52600260205260405f20600860ff198254161790556103b7565b50869450855f5b8451811015610449576001906001600160a01b0361040f82886106f3565b511661041c575b016103f1565b818060a01b0361042c82886106f3565b51165f52600260205260405f20600960ff19825416179055610416565b50859350845f5b83518110156104a8576001906001600160a01b0361046e82876106f3565b511661047b575b01610450565b818060a01b0361048b82876106f3565b51165f52600260205260405f20600a60ff19825416179055610475565b509150915f5b8251811015610506576001906001600160a01b036104cc82866106f3565b51166104d9575b016104ae565b818060a01b036104e982866106f3565b51165f52600260205260405f20600b60ff198254161790556104d3565b8482855f5b8151811015610563576001906001600160a01b0361052982856106f3565b5116610536575b0161050b565b818060a01b0361054682856106f3565b51165f52600260205260405f20600c60ff19825416179055610530565b50505f5b81518110156105bf576001906001600160a01b0361058582856106f3565b5116610592575b01610567565b818060a01b036105a282856106f3565b51165f52600260205260405f20600d60ff1982541617905561058c565b825f5b815181101561061a576001906001600160a01b036105e082856106f3565b51166105ed575b016105c2565b818060a01b036105fd82856106f3565b51165f52600260205260405f20600e60ff198254161790556105e7565b6040516151ff908161071c82396080518181816107f40152818161088601528181610ce30152818161228b015281816126c8015281816127310152818161287901528181613ff30152818161425101528181614487015281816145c80152818161475f0152818161483c015281816148a401528181615006015281816150b40152615138015260a051818181612fbd01526130700152f35b5f80fd5b60405190602082016001600160401b038111838210176106df576040525f808352366020840137565b634e487b7160e01b5f52604160045260245ffd5b80518210156107075760209160051b010190565b634e487b7160e01b5f52603260045260245ffdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c806305c8011e146100da57806313abb0ca146100da57806317700f011461115d578063226d708c1461052357806323a69e75146100da5780632c8958f6146100da57806334f1549f146104bd5780633ccfd60b1461049057806357ec3e25146100da578063654b6487146100da5780637454f502146100da578063894760691461038657806391dd734614610237578063d871e1bd146101cd578063fa461e33146100da578063fa483e72146100f85763fa85398b0361000e575b346100f4576100186100eb36611207565b92919091611489565b5f80fd5b346100f45761010636611207565b50509060ff5f5460a01c16156101a557735e39145139a4ecc4cfad41bc71544f92ba4eb6ad91823b156100f45760445f926040519485938492630e5c057760e31b8452600484015260248301525af4801561019a5761018a575b60206040517ffa483e72000000000000000000000000000000000000000000000000000000008152f35b5f61019491611277565b80610160565b6040513d5f823e3d90fd5b7fbcb8b8fb000000000000000000000000000000000000000000000000000000005f5260045ffd5b346100f45760403660031901126100f45760243567ffffffffffffffff81116100f4576101fe9036906004016112f7565b5f906004355b815183101561022c5761022460019161021d8585611542565b5190611692565b920191610204565b602090604051908152f35b346100f45760203660031901126100f45760043567ffffffffffffffff81116100f4576102689036906004016111d9565b9060ff5f5460a01c16156101a5578160445f9260405194859384927f91dd734600000000000000000000000000000000000000000000000000000000845260206004850152816024850152848401378181018301859052601f01601f191681010301817324328ba336df3d57ec046234cc48d1cdac1bc7485af4801561019a575f9061030b575b61030790604051918291602083526020830190611465565b0390f35b503d805f833e61031b8183611277565b8101906020818303126100f45780519067ffffffffffffffff82116100f457019080601f830112156100f4578151610352816112db565b916103606040519384611277565b818352602082850101116100f4576020815f928261030796018386015e830101526102ef565b346100f45760203660031901126100f45761039f6112b1565b6001600160a01b035f541690813303610468576001600160a01b031690811561044057604051906370a0823160e01b8252306004830152602082602481865afa91821561019a575f9261040c575b5081156103fd5761001892611631565b633a749e4560e21b5f5260045ffd5b9091506020813d602011610438575b8161042860209383611277565b810103126100f4575190836103ed565b3d915061041b565b7f5f1306f2000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f5fc483c5000000000000000000000000000000000000000000000000000000005f5260045ffd5b346100f4575f3660031901126100f4576001600160a01b035f5416803303610468576100189047906115e7565b346100f45760203660031901126100f4576104d66112b1565b6001600160a01b035f54163303610468576001600160a01b03168015610440577fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001555f80f35b6101e03660031901126100f45760443567ffffffffffffffff81116100f4576105509036906004016112f7565b6101603660831901126100f457604051610160810181811067ffffffffffffffff821117611149576040526084356001600160a01b03811681036100f457815260a4356001600160a01b03811681036100f457602082015260c4356001600160a01b03811681036100f4576040820190815260e4359061ffff821682036100f45760608301918252610104359161ffff831683036100f45760808401928352610124359161ffff831683036100f45760a08501928352610144356001600160a01b03811681036100f45760c0860152610164359261ffff841684036100f45760e086019384526101008601936101843585526101a4359586151587036100f45761012088019687526101c4359586151587036100f457610140890196875260ff60025c1661112157600160ff1960025c161760025d60ff5f5460a01c16156101a5578951156110f9575180151590816110ef575b506110c7576103e861ffff8651161161109f575161ffff161580159290611090575b508115611081575b5061102c575b50506106fa6001600160a01b036106ea86611501565b5151169151151582600435611d68565b9084515f1981019081116108d957602061071c6001600160a01b039288611542565b5101511691811583159180825f146110115780610fdf57505034935b84156103fd575b8115610f7d575f5b61074f611563565b928887895115610f19575b505086156103fd578415610eb6573331915b88511597606435610e9b578215610e945760015d5b8715610e8d5733985b5f5b8c518110156108ed5761079f818e611542565b51908d515f1981019081116108d9578114806108d2575b156108cb578b915b81151580806108b9575b6108ac575b80610870575b80610867575b6107f0575b6001926107ea91612bf0565b0161078c565b47927f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b156100f4575f90600460405180978193630d0e30db60e41b83525af191821561019a576001946107ea93610857575b50915092506107de565b5f61086191611277565b5f61084d565b504715156107d9565b506001600160a01b038151166001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107d3565b6108b4612281565b6107cd565b506001600160a01b03825116156107c8565b30916107be565b508a6107b6565b634e487b7160e01b5f52601160045260245ffd5b5088908b8d8051805b610d0b575b50505f805d5f60015d5f9215610ba657505050610916612281565b479182610b97575b8015610b1d575b15610a9f5750348110610a9057505f5b935b15610a2857610947903331611556565b9060243582106103fd576060948351936001600160a01b03602082015116906040810151906001600160a01b03898201511660808201516001600160a01b0360a0840151169060c0840151926101006001600160a01b0360e08701511695015195604051978d89528b60208a01528c60408a01528e890152608088015260a087015260c086015260e08501526101008401526101208301526101408201527f2ed5a8749a7e3a68a074750cc77850912a0708dc62ab7ea42b0c3e5beb36f0176101603392a460ff1960025c1660025d60405192835260208301526040820152f35b604051906370a0823160e01b8252336004830152602082602481865afa801561019a575f90610a5c575b6109479250611556565b506020823d602011610a88575b81610a7660209383611277565b810103126100f4576109479151610a52565b3d9150610a69565b610a9a9034611556565b610935565b90506040516370a0823160e01b81523360048201526020816024818a5afa90811561019a575f91610aeb575b50818110610add5750505f5b93610937565b610ae691611556565b610ad7565b90506020813d602011610b15575b81610b0660209383611277565b810103126100f4575187610acb565b3d9150610af9565b6040516370a0823160e01b81523060048201526020816024818c5afa90811561019a575f91610b65575b5080610b54575b50610925565b610b5f90338a611631565b88610b4e565b90506020813d602011610b8f575b81610b8060209383611277565b810103126100f4575189610b47565b3d9150610b73565b610ba183336115e7565b61091e565b9193918880610cd8575b80610cd0575b610cc3575b8815610c6157475b809281156103fd5751610c3f575b505081610c11575b8715610bea5750610ba147336115e7565b610bf79193503386611631565b610bff612281565b4791821561091e57610ba183336115e7565b9250478715610c3a578380821115610c3257610c2c91611556565b92610bd9565b50505f610c2c565b610c2c565b839850610c549250895f14610c5b575f612241565b968a610bd1565b87612241565b6040516370a0823160e01b81523060048201526020816024818b5afa90811561019a575f91610c91575b50610bc3565b90506020813d602011610cbb575b81610cac60209383611277565b810103126100f457518b610c8b565b3d9150610c9f565b610ccb612281565b610bbb565b506001610bb6565b506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168a1415610bb0565b5f1981018181116108d9578015610e8757610d396001600160a01b03610d318386611542565b515116613f1e565b15610e7d5790815b610d56575b610d509150612275565b806108f6565b5f1982018281116108d957610d6b9084611542565b519160e08301610d7b815161419d565b50600a811015610e695760ff600891161015610e49576001600160a01b0380610e36610e3d93610e42969760405191610db38361123e565b5f835260208301915f83528560c060408601925f8452606087015f8152608088015f815260a08901915f8352848a01965f885260e08b019960608b52602086019d8e51168c5287865116905286604086015116905285606085015116905262ffffff608084015116905260a082015160020b905201511690525190523090612bf0565b5116613f61565b612275565b9081610d41565b5050610e646001600160a01b036020610d5094015116613f61565b610d46565b634e487b7160e01b5f52602160045260245ffd5b50610d5090612275565b506108fb565b309861078a565b5f5d610781565b8815610eb1575b633d89017360e01b5f5260045ffd5b610ea2565b6040516370a0823160e01b8152336004820152602081602481875afa90811561019a575f91610ee7575b509161076c565b90506020813d602011610f11575b81610f0260209383611277565b810103126100f457518b610ee0565b3d9150610ef5565b9197509193508615610f3a5790610f2f9161220f565b9290955b888b61075a565b9290610f49610f529185611e1c565b93845190611556565b95835180610f61575b50610f33565b610f6d90303389611efd565b610f778487611f58565b8a610f5b565b6040516370a0823160e01b8152336004820152602081602481885afa90811561019a575f91610fad575b50610747565b90506020813d602011610fd7575b81610fc860209383611277565b810103126100f4575189610fa7565b3d9150610fbb565b9490943414610738575b7f7ab1d627000000000000000000000000000000000000000000000000000000005f5260045ffd5b94909434610fe95761073f57633a749e4560e21b5f5260045ffd5b516001600160a01b031615908115611073575b5061104b5784806106d4565b7f5b85b861000000000000000000000000000000000000000000000000000000005f5260045ffd5b61ffff91505116158561103f565b61ffff915051161515876106ce565b5161ffff1615159150886106c6565b7f44f02e55000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f1ab7da6b000000000000000000000000000000000000000000000000000000005f5260045ffd5b905042118a6106a4565b7f7ecfaac7000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f3ee5aeb5000000000000000000000000000000000000000000000000000000005f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b346100f4575f3660031901126100f4575f546001600160a01b03811633036104685760ff8160a01c16156111b1577fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff165f55005b7fb01ef5a3000000000000000000000000000000000000000000000000000000005f5260045ffd5b9181601f840112156100f45782359167ffffffffffffffff83116100f457602083818601950101116100f457565b60606003198201126100f45760043591602435916044359067ffffffffffffffff82116100f45761123a916004016111d9565b9091565b610100810190811067ffffffffffffffff82111761114957604052565b60a0810190811067ffffffffffffffff82111761114957604052565b90601f8019910116810190811067ffffffffffffffff82111761114957604052565b67ffffffffffffffff81116111495760051b60200190565b600435906001600160a01b03821682036100f457565b35906001600160a01b03821682036100f457565b67ffffffffffffffff811161114957601f01601f191660200190565b9080601f830112156100f45781359161130f83611299565b9261131d6040519485611277565b80845260208085019160051b830101918383116100f45760208101915b83831061134957505050505090565b823567ffffffffffffffff81116100f457820190610100828703601f1901126100f457604051916113798361123e565b611385602082016112c7565b8352611393604082016112c7565b60208401526113a4606082016112c7565b60408401526113b5608082016112c7565b606084015260a081013562ffffff811681036100f457608084015260c08101358060020b81036100f45760a08401526113f060e082016112c7565b60c084015261010081013567ffffffffffffffff81116100f45760209101019086601f830112156100f457813592611427846112db565b6114346040519182611277565b84815288602086860101116100f4575f602086819782809801838601378301015260e082015281520192019161133a565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9150915060ff5f5460a01c16156101a557735e39145139a4ecc4cfad41bc71544f92ba4eb6ad91823b156100f45760445f926040519485938492630e5c057760e31b8452600484015260248301525af4801561019a576114e65750565b5f6114f091611277565b565b908160209103126100f4575190565b80511561150e5760200190565b634e487b7160e01b5f52603260045260245ffd5b80516001101561150e5760400190565b80516002101561150e5760600190565b805182101561150e5760209160051b010190565b919082039182116108d957565b60405190610120820182811067ffffffffffffffff821117611149576040525f610100838281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e08201520152565b3d156115e2573d906115c9826112db565b916115d76040519384611277565b82523d5f602084013e565b606090565b811561162d575f80809381935af16115fd6115b8565b501561160557565b7fa0c968e7000000000000000000000000000000000000000000000000000000005f5260045ffd5b5050565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000060208201526001600160a01b03909216602483015260448201929092526114f09161168d82606481015b03601f198101845283611277565b61235c565b906001600160a01b0381511680159081611d4a575b8115611d1f575b50611d145760608101731ad2186a2734dc8715dea55967df823fd6e6fea46001600160a01b0382511614611bab5773ba0b2699a9d21a2a138c494db82dfd2ffce3344c6001600160a01b0382511614611ae95773b2087ff89cc1d39e18f6b84da4e0fb08a722664d6001600160a01b03825116146119df5773d6f8dcca8169103e98057bfabdf92062af9337326001600160a01b03825116146119d557516001600160a01b031673751cefb96ac88db5327d39e0fbdd5d882d80b430146119155760408101736a25f0a73ebaea061e981e3cc4b62a2a91ced21c6001600160a01b038251161461189b57516001600160a01b031691737d1904bfb2472a0ef97d886139a4236060e064ab8314801561187e575b6117d2576117cf925061262a565b90565b906001600160a01b036020818351169201511690604051937f08bb9367000000000000000000000000000000000000000000000000000000008552600485015260248401526044830152606482015260208160848173aa1abcaa41c51f38f91a5cff69a35c00ea0fe5315af490811561019a575f9161184f575090565b90506020813d602011611876575b8161186a60209383611277565b810103126100f4575190565b3d915061185d565b5073ecc4392eb1c3befb4e45c29b45f4fb689c7bedce83146117c1565b5080516020918201516040517fb64663840000000000000000000000000000000000000000000000000000000081526001600160a01b03928316600482015291166024820152604481019290925281606481737b226b0b2347aa522b97eba6c6da59c2edf908b25af490811561019a575f9161184f575090565b8051602080830151608084015160a085015160c090950151604051633fa112c760e21b81526001600160a01b039586166004820152928516602484015262ffffff909116604483015260029490940b606482015291909216608482015261010060a48201525f610104820152735fb015a49f5b35073f9ce01c2adb287a75f8960060c482015260e4810192909252818061012481015b03817324328ba336df3d57ec046234cc48d1cdac1bc7485af490811561019a575f9161184f575090565b506117cf916124d1565b50906020906001600160a01b0383511680155f14611ae45750730269031ace34a7821e9d9980d087c35ce7c19eef5b838301516001600160a01b031680611ada57506119ab730269031ace34a7821e9d9980d087c35ce7c19eef925b62ffffff608087015116956001600160a01b0360c060a083015160020b92015116906040519788968796633fa112c760e21b885260048801969594926001600160a01b038095938162ffffff94168a5216602089015216604087015260020b606086015216608084015261010060a08401525f61010084015260e0610120840193735fb015a49f5b35073f9ce01c2adb287a75f8960060c08201520152565b6119ab9092611a3b565b611a0e565b50906001600160a01b03825116916001600160a01b036020820151169062ffffff6080820151166001600160a01b0360c060a084015160020b930151169260405195633fa112c760e21b87526004870152602486015260448501526064840152608483015261010060a48301525f61010483015273b308b5df891c300a5f5a5b8fdbc30108ba84249060c483015260e4820152602081610124817324328ba336df3d57ec046234cc48d1cdac1bc7485af490811561019a575f9161184f575090565b50611bb59061401a565b91906040516080810181811067ffffffffffffffff82111761114957604093611ca393611cc792865283526020830195151586526fffffffffffffffffffffffffffffffff858401911681526fffffffffffffffffffffffffffffffff855191611c20602084611277565b5f835260608501928352865197889687967faa9d21cb000000000000000000000000000000000000000000000000000000008852602060048901526024880190516001600160a01b036080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b51151560c4860152511660e484015251610100610104840152610124830190611465565b03815f731ad2186a2734dc8715dea55967df823fd6e6fea45af190811561019a575f91611cf2575090565b611d14915060403d604011611d18575b611d0c8183611277565b8101906124bb565b5090565b503d611d02565b611d2991506123e1565b80611d35575b5f6116ae565b506001600160a01b0360208201511615611d2f565b9050611d626001600160a01b036020840151166123e1565b906116a7565b9115611d14576001600160a01b0316908115611de7576020602492604051938480926370a0823160e01b82523360048301525afa801561019a575f90611db3575b6117cf9250612ae7565b506020823d602011611ddf575b81611dcd60209383611277565b810103126100f4576117cf9151611da9565b3d9150611dc0565b7f5e6d2f51000000000000000000000000000000000000000000000000000000005f5260045ffd5b919082018092116108d957565b9190611ef690611ee961ffff60e0611edf611eb1611e38611563565b98611e5d611e56611e4883612b80565b928760608b01511690612ae7565b8092611e0f565b8a526001600160a01b0360408801511660208b01526001600160a01b0360208801511660608b01526001600160a01b0387511660a08b0152611ea58560808901511682612ae7565b908160c08c0152611556565b611ec18460a08801511682612ae7565b908160808b01526001600160a01b0360c088015116848b0152611556565b9301511682612ae7565b9081610100860152611556565b6040830152565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000060208201526001600160a01b03928316602482015292909116604483015260648201929092526114f09161168d826084810161167f565b908051611f6b60c0830191825190611556565b611f7b6080840191825190611556565b90611f8d610100850192835190611556565b926001600160a01b03611fa66040870195865190611556565b9616806120d9575051801515806120c3575b6120a6575b505180151580612090575b612073575b50518015158061205d575b612040575b50518015158061202a575b61200d575b505080611ff8575b50565b6114f0906001600160a01b03600154166115e7565b6001600160a01b036020612023930151166115e7565b5f80611fed565b506001600160a01b036020830151161515611fe8565b612057906001600160a01b0360e0850151166115e7565b5f611fdd565b506001600160a01b0360e0840151161515611fd8565b61208a906001600160a01b036060860151166115e7565b5f611fcd565b506001600160a01b036060850151161515611fc8565b6120bd906001600160a01b0360a0870151166115e7565b5f611fbd565b506001600160a01b0360a0860151161515611fb8565b95949392919051801515806121f9575b6121db575b5051801515806121c5575b6121a7575b505180151580612191575b612173575b50518015158061215d575b61213f575b505080612129575050565b6114f0916001600160a01b036001541690611631565b6001600160a01b0360206121569301511684611631565b5f8061211e565b506001600160a01b036020830151161515612119565b61218b906001600160a01b0360e08501511686611631565b5f61210e565b506001600160a01b0360e0840151161515612109565b6121bf906001600160a01b0360608601511687611631565b5f6120fe565b506001600160a01b0360608501511615156120f9565b6121f3906001600160a01b0360a08701511688611631565b5f6120ee565b506001600160a01b0360a08601511615156120e9565b9061222661222f9161221f611563565b5083611e1c565b91825190611556565b918151156114f0576114f0825f611f58565b92909161225a61226391612253611563565b5084611e1c565b92835190611556565b92825115611ff557826114f091611f58565b80156108d9575f190190565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166040516370a0823160e01b8152306004820152602081602481855afa90811561019a575f91612312575b50806122df575050565b813b156100f4575f91602483926040519485938492632e1a7d4d60e01b845260048401525af1801561019a576114e65750565b90506020813d60201161233c575b8161232d60209383611277565b810103126100f457515f6122d5565b3d9150612320565b908160209103126100f4575180151581036100f45790565b5f806001600160a01b0361238593169360208151910182865af161237e6115b8565b9083615166565b80519081151591826123c6575b505061239b5750565b7f5274afe7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6123d99250602080918301019101612344565b155f80612392565b6001600160a01b031673a27c79491bac6e20e2b18c0b21feb8dedd8caa41811490811561249d575b811561247f575b8115612461575b8115612443575b8115612428575090565b735ab377328592c03b5e7adb09254adb043f91fa1191501490565b731d2b85e19bb453f5ba416a1c76c06beeeef4f69a8114915061241e565b7343ca3cee078d8cb8528915b16e8bdcc9adbe609081149150612417565b730269031ace34a7821e9d9980d087c35ce7c19eef81149150612410565b73aeb7ede82165bb12ea5c0c80ce8c0a0d05bce6af81149150612409565b91908260409103126100f4576020825192015190565b906124db816140c9565b906001600160a01b0382161580156125f4575b6125ed57515f9182916001600160a01b03166125c257836125617f0d7a94f600000000000000000000000000000000000000000000000000000000925b604051602081019485526001600160a01b039091166024820152604481019290925281606481015b03601f198101835282611277565b51908273188f84bd644e50978fa6591b2e771e3596ce6e855af16125836115b8565b901580156125b7575b6125b157806020806125a3935183010191016124bb565b91036125ac5790565b505f90565b50505f90565b50608081511061258c565b836125617fd98b2f5c000000000000000000000000000000000000000000000000000000009261252b565b5050505f90565b5082156124ee565b51906dffffffffffffffffffffffffffff821682036100f457565b818102929181159184041417156108d957565b9060e08101612639815161419d565b600a829392101580610e6957600184148015612adb575b6128e157610e69576003831461283657600483146127775750505f60058214801561276b575b61275857610e695760068114610ea25760088114610ea257600914610ea2576001600160a01b038151169081159182612717575b82156126c6575b50506117cf57633d89017360e01b5f5260045ffd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614915081612701575b505f806126b1565b6001600160a01b0391506020015116155f6126f9565b91506001600160a01b036020820151166001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614916126aa565b610e6957633d89017360e01b5f5260045ffd5b50505f60078214612676565b8392506001600160a01b036020949592955116916001600160a01b036128008187870151169562ffffff608082015116986127c18460c060a085015160020b9401511691516148ca565b916040519a8b998a99633fa112c760e21b8b5260048b015260248a015260448901526064880152608487015261010060a4870152610104860190611465565b921660c484015260e483015203817324328ba336df3d57ec046234cc48d1cdac1bc7485af490811561019a575f9161184f575090565b90506001600160a01b03809250602081859695511695015116604051947f5a3b25f5000000000000000000000000000000000000000000000000000000008652837f000000000000000000000000000000000000000000000000000000000000000016600487015260248601526044850152166064830152608482015260208160a481735e39145139a4ecc4cfad41bc71544f92ba4eb6ad5af490811561019a575f9161184f575090565b9194926128f76001600160a01b03865116614240565b92610e6957600214612a7d579060606001600160a01b03926004604051809581937f0902f1ac000000000000000000000000000000000000000000000000000000008352165afa91821561019a575f905f93612a1e575b506001600160a01b0361297b8160206dffffffffffffffffffffffffffff80839616971698015116614240565b1691161015612a0f5761299562ffffff9193945b51614273565b168015612a07575b612710811015610ea257612710039061271082116108d9576129c9916129c291612617565b9283612617565b9161271082029180830461271014901517156108d9576129e891611e0f565b9081156129f3570490565b634e487b7160e01b5f52601260045260245ffd5b50601e61299d565b9262ffffff906129959061298f565b9250506060823d606011612a75575b81612a3a60609383611277565b810103126100f457612a4b826125fc565b6040612a59602085016125fc565b93015163ffffffff8116036100f4576001600160a01b0361294e565b3d9150612a2d565b6001600160a01b0380955060209450604492939160405196879586947ff140a35a0000000000000000000000000000000000000000000000000000000086526004860152166024840152165afa90811561019a575f9161184f575090565b50505f60028414612650565b9190915f838202915f1985820991838084109303928084039314612b7357826127101115612b4b57507fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e919394612710910990828211900360fc1b910360041c170290565b807f227bc1530000000000000000000000000000000000000000000000000000000060049252fd5b5050506127109192500490565b905f600f8302905f19600f850990828083109203918083039214612be557816127101115612b4b5750612710600f7fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9194950990828211900360fc1b910360041c170290565b505061271090049150565b91908251926001600160a01b035f94169360208201946001600160a01b03865116811580613f0f575b613e1957612c26826123e1565b9081613e10575b50613d0357506040820190737d812380c241b331d753e8eef1cefdea4e5394966001600160a01b03835116146137b55773ba0b2699a9d21a2a138c494db82dfd2ffce3344c6001600160a01b03835116146135c75773b2087ff89cc1d39e18f6b84da4e0fb08a722664d6001600160a01b03835116146133d95773d6f8dcca8169103e98057bfabdf92062af9337326001600160a01b038351161461316e5773751cefb96ac88db5327d39e0fbdd5d882d80b4306001600160a01b0383511614612f4a576001600160a01b03825116736a25f0a73ebaea061e981e3cc4b62a2a91ced21c8114908115612f2c575b8115612f0e575b50612d345750506114f09293506143cc565b909291612d4081614286565b90918215612eff576001600160a01b03612d5c818a5116614340565b965116736a25f0a73ebaea061e981e3cc4b62a2a91ced21c8103612e4257506001600160a01b03737b226b0b2347aa522b97eba6c6da59c2edf908b2915116906001600160a01b0389511692813b15612e3e579160849186949360405196879586947f7e83f7d7000000000000000000000000000000000000000000000000000000008652600486015260248501526044840152151560648301525af48015612e3357612e1b575b50506001600160a01b03611ff593945b5116614382565b612e26828092611277565b612e305780612e04565b80fd5b6040513d84823e3d90fd5b8580fd5b906001600160a01b0373aa1abcaa41c51f38f91a5cff69a35c00ea0fe531915116926001600160a01b038a511694823b15612efb57918694939160a49360405197889687957f2cd0c5870000000000000000000000000000000000000000000000000000000087526004870152602486015260448501526064840152151560848301525af48015612e3357612ee6575b50506001600160a01b03611ff59394612e14565b612ef1828092611277565b612e305780612ed2565b8680fd5b600484633a749e4560e21b8152fd5b73ecc4392eb1c3befb4e45c29b45f4fb689c7bedce9150145f612d22565b737d1904bfb2472a0ef97d886139a4236060e064ab81149150612d1b565b9050612f5882959392614286565b939095861561315f576001600160a01b038082511692511692821595861580918192613157575b50613146575b613066575b612f9384614340565b9515612faf57509582612faa92611ff59798614b8d565b614382565b968383612fbb93614b8d565b7f0000000000000000000000000000000000000000000000000000000000000000956001600160a01b038716803b15613062578180916084604051809481936387517c4560e01b835288600484015273751cefb96ac88db5327d39e0fbdd5d882d80b43060248401528160448401528160648401525af18015612e335761304d575b5050611ff59495612faa91614944565b613058828092611277565b612e30578061303d565b5080fd5b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000061309a8a8287614a20565b16610e1042019081421161313257803b1561312e576001600160a01b0360848b85809465ffffffffffff60405197889687956387517c4560e01b87528d600488015273751cefb96ac88db5327d39e0fbdd5d882d80b43060248801521660448601521660648401525af18015612e3357908291613119575b5050612f8a565b8161312391611277565b612e3057805f613112565b8280fd5b602483634e487b7160e01b81526011600452fd5b61315289303387611efd565b612f85565b90505f612f7f565b600483633a749e4560e21b8152fd5b94929190506001600160a01b0381511680155f146133d457506001600160a01b038351165b506001600160a01b036131a5826140c9565b169283156133c5576131b682614286565b909283156133b657516001600160a01b031690816132b7575050516001600160a01b0316906131e482614340565b9386479173d6f8dcca8169103e98057bfabdf92062af9337323b15613062576040519063059ffdbb60e51b8252600482015281602482015230604482015242606482015281816084818773d6f8dcca8169103e98057bfabdf92062af9337325af18015612e33576132a2575b505061325f6132649247611e0f565b611556565b94856132765750611ff5939450614382565b80867f9496baae0000000000000000000000000000000000000000000000000000000060249352600452fd5b816132ac91611277565b612efb57865f613250565b969196949092946133a5575b6132e28573d6f8dcca8169103e98057bfabdf92062af93373285614a20565b6132f56001600160a01b03885116614340565b9473d6f8dcca8169103e98057bfabdf92062af9337323b1561312e576040519163883c18b360e01b835260048301526024820152816044820152306064820152426084820152818160a4818373d6f8dcca8169103e98057bfabdf92062af9337325af18015612e3357613390575b5050611ff59394612e1473d6f8dcca8169103e98057bfabdf92062af9337326001600160a01b0393614944565b61339b828092611277565b612e305780613363565b6133b185303386611efd565b6132c3565b600488633a749e4560e21b8152fd5b600486633d89017360e01b8152fd5b613193565b94929190506001600160a01b0381511680155f146135c157506001600160a01b03835116925b61340882614286565b909283156133b657516001600160a01b031690816134b9575050516001600160a01b03169061343682614340565b9386479173b2087ff89cc1d39e18f6b84da4e0fb08a722664d3b15613062576001600160a01b036040519163059ffdbb60e51b835216600482015281602482015230604482015242606482015281816084818773b2087ff89cc1d39e18f6b84da4e0fb08a722664d5af18015612e33576132a257505061325f6132649247611e0f565b969196949092946135b0575b6134e48573b2087ff89cc1d39e18f6b84da4e0fb08a722664d85614a20565b6134f76001600160a01b03885116614340565b9473b2087ff89cc1d39e18f6b84da4e0fb08a722664d3b1561312e576001600160a01b036040519263883c18b360e01b84521660048301526024820152816044820152306064820152426084820152818160a4818373b2087ff89cc1d39e18f6b84da4e0fb08a722664d5af18015612e335761359b575b5050611ff59394612e1473b2087ff89cc1d39e18f6b84da4e0fb08a722664d6001600160a01b0393614944565b6135a6828092611277565b612e30578061356e565b6135bc85303386611efd565b6134c5565b926133ff565b94929190506001600160a01b0381511680155f146137af57506001600160a01b03835116925b6135f682614286565b909283156133b657516001600160a01b031690816136a7575050516001600160a01b03169061362482614340565b9386479173ba0b2699a9d21a2a138c494db82dfd2ffce3344c3b15613062576001600160a01b036040519163059ffdbb60e51b835216600482015281602482015230604482015242606482015281816084818773ba0b2699a9d21a2a138c494db82dfd2ffce3344c5af18015612e33576132a257505061325f6132649247611e0f565b9691969490929461379e575b6136d28573ba0b2699a9d21a2a138c494db82dfd2ffce3344c85614a20565b6136e56001600160a01b03885116614340565b9473ba0b2699a9d21a2a138c494db82dfd2ffce3344c3b1561312e576001600160a01b036040519263883c18b360e01b84521660048301526024820152816044820152306064820152426084820152818160a4818373ba0b2699a9d21a2a138c494db82dfd2ffce3344c5af18015612e3357613789575b5050611ff59394612e1473ba0b2699a9d21a2a138c494db82dfd2ffce3344c6001600160a01b0393614944565b613794828092611277565b612e30578061375c565b6137aa85303386611efd565b6136b3565b926135ed565b90506137c2829392614286565b811561315f576137d18561401a565b50946001600160a01b0381511680155f146138db575050506137fc6001600160a01b03875116614340565b93737d812380c241b331d753e8eef1cefdea4e5394963b1561312e57613892610104849260405194859384927f6af9502700000000000000000000000000000000000000000000000000000000845260048401906001600160a01b036080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8460a48301523060c48301524260e4830152737d812380c241b331d753e8eef1cefdea4e5394965af18015612e3357612e1b5750506001600160a01b03611ff593945116614382565b909291956001600160a01b0389511615155f146139de5750506139076001600160a01b03885116614340565b9473aa1abcaa41c51f38f91a5cff69a35c00ea0fe5316001600160a01b03845116916001600160a01b038a51169362ffffff608087015116956001600160a01b0360c060a083015160020b9201511690843b156139da5791889695939160e49593604051998a9889977fd3b3cc540000000000000000000000000000000000000000000000000000000089526004890152602488015260448701526064860152608485015260a4840152151560c48301525af48015612e3357612e1b5750506001600160a01b03611ff593945116614382565b8880fd5b9195909250969296613cf2575b60405187806020830163095ea7b360e01b8152737d812380c241b331d753e8eef1cefdea4e539496602485015288604485015260448452613a2d606485611277565b83519082875af1613a3c6115b8565b81613cc3575b5080613cb9575b15613c61575b50613a636001600160a01b03845116614340565b94737d812380c241b331d753e8eef1cefdea4e5394963b15613c5d57613af0604051927fb261ebf300000000000000000000000000000000000000000000000000000000845260048401906001600160a01b036080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60a48201528660c48201523060e48201524261010482015286816101248183737d812380c241b331d753e8eef1cefdea4e5394965af18015613c5257613c3d575b5090611ff594956001600160a01b03926040519082806020840163095ea7b360e01b8152737d812380c241b331d753e8eef1cefdea4e539496602486015281604486015260448552613b84606486611277565b84519082855af1613b936115b8565b81613c0e575b5080613c04575b15613bb0575b5050505116614382565b61168d613bfc936040519063095ea7b360e01b6020830152737d812380c241b331d753e8eef1cefdea4e5394966024830152604482015260448152613bf6606482611277565b8261235c565b5f8080613ba6565b50803b1515613ba0565b8051801592508215613c23575b50505f613b99565b613c369250602080918301019101612344565b5f80613c1b565b613c48878092611277565b612e3e575f613b31565b6040513d89823e3d90fd5b8780fd5b613cb390613cad60405163095ea7b360e01b6020820152737d812380c241b331d753e8eef1cefdea4e53949660248201528a604482015260448152613ca7606482611277565b8561235c565b8361235c565b5f613a4f565b50823b1515613a49565b8051801592508215613cd8575b50505f613a42565b613ceb9250602080918301019101612344565b5f80613cd0565b613cfe85303385611efd565b6139eb565b915080929394505c613dfb575b6040516370a0823160e01b8152306004820152602081602481855afa908115613df0578391613dbe575b5080613d72575b505050306001600160a01b038216141580613d69575b613d5e5750565b6114f09047906115e7565b50471515613d57565b813b1561312e578291602483926040519485938492632e1a7d4d60e01b845260048401525af18015612e3357613da9575b80613d41565b613db4828092611277565b612e305780613da3565b90506020813d602011613de8575b81613dd960209383611277565b810103126100f457515f613d3a565b3d9150613dcc565b6040513d85823e3d90fd5b613e0b825c83805d303384611efd565b613d10565b9050155f612c2d565b9495505091905060015c1515805f14613f095760015c5b843b156100f4575f60049160405192838092630d0e30db60e41b8252895af1801561019a57613ef4575b50613eeb575b306001600160a01b03821603613e7557505050565b604051926370a0823160e01b8452306004850152602084602481845afa928315613edf5792613ea9575b6114f09350611631565b91506020833d602011613ed7575b81613ec460209383611277565b810103126100f4576114f0925191613e9f565b3d9150613eb7565b604051903d90823e3d90fd5b8160015d613e60565b613f019193505f90611277565b5f915f613e5a565b47613e30565b50613f19816123e1565b612c19565b6001600160a01b03168015613f5c576020602491604051928380926370a0823160e01b82523060048301525afa90811561019a575f9161184f575090565b504790565b6001600160a01b031680158015613fe8575b611ff5576040516370a0823160e01b8152306004820152602081602481855afa90811561019a575f91613fb6575b5080613fab575050565b6114f0913390611631565b90506020813d602011613fe0575b81613fd160209383611277565b810103126100f457515f613fa1565b3d9150613fc4565b506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168114613f73565b5f60806040516140298161125b565b82815282602082015282604082015282606082015201526001600160a01b038151166001600160a01b036020830151168082105f146140ba576001600160a01b03825b168092149262ffffff6080820151166001600160a01b038060c060a085015160020b9401511693604051956140a08761125b565b865216602085015260408401526060830152608082015291565b6001600160a01b03829161406c565b6001600160a01b038151166001600160a01b03602082159301511691821581146125ed571561419657505b6001600160a01b03604051917f923f533f00000000000000000000000000000000000000000000000000000000835216600482015260208160248173c3fafec8a8dd0d1f578d42aa94bb5e87f8a550505afa90811561019a575f91614157575090565b90506020813d60201161418e575b8161417260209383611277565b810103126100f457516001600160a01b03811681036100f45790565b3d9150614165565b90506140f4565b601981511061423957602001517fd12ec702000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008216036142395760ff8160d81c16908115801561422f575b6142275760381c6001600160a01b031690811561422757600a811015610e695791565b50505f905f90565b5060098211614204565b505f905f90565b6001600160a01b0381166117cf57507f000000000000000000000000000000000000000000000000000000000000000090565b601b8151106125ac576039015160f01c90565b5f5c6143345760015c151580614322575b61431557516001600160a01b0316806142b1575047905f90565b6020602491604051928380926370a0823160e01b82523060048301525afa90811561019a575f916142e3575b50905f90565b90506020813d60201161430d575b816142fe60209383611277565b810103126100f457515f6142dd565b3d91506142f1565b5060015c5f60015d905f90565b506001600160a01b0381511615614297565b505f5c5f805d90600190565b6001600160a01b03168061435357504790565b6020602491604051928380926370a0823160e01b82523060048301525afa90811561019a575f9161184f575090565b92916143919061325f85614340565b9283156103fd57306001600160a01b0383161461162d576001600160a01b0316908390826143c3576114f092506115e7565b6114f092611631565b91909160e081016143dd815161419d565b9190945f93600a871015610e695786158015614878575b8015614826575b6148165761440881614286565b94909384156103fd575f9260018a148015614809575b156145415761443f6001600160a01b03602081845116930151169251614273565b9361452d5760249899936001600160a01b0380946002979462ffffff946040519d8e7f8f8c7f00000000000000000000000000000000000000000000000000000000008152857f0000000000000000000000000000000000000000000000000000000000000000166004820152015260448d01521660648b01521660848901521660a48701521460c485015260e484015215156101048301526020826101248173b5712891c6754a46de9297aaa44b0350ef4edabe5af4908115613edf57506145055750565b611ff59060203d602011614526575b61451e8183611277565b8101906114f2565b503d614514565b602488634e487b7160e01b81526021600452fd5b949395929891969798610e695760038203614631575050735e39145139a4ecc4cfad41bc71544f92ba4eb6ad916001600160a01b036020818651169501511694833b15613c5d579160e493916001600160a01b0389979694816040519a8b998a987f21c92c20000000000000000000000000000000000000000000000000000000008a52837f00000000000000000000000000000000000000000000000000000000000000001660048b015260248a0152604489015216606487015216608485015260a4840152151560c48301525af48015612e335761461f575050565b61462a828092611277565b612e305750565b94915f9896919798949394976005811480156147fc575b156146765789896146625780633d89017360e01b60049252fd5b80634e487b7160e01b602492526021600452fd5b909192939495969897610e69576006810361469a57600488633d89017360e01b8152fd5b600881036146b157600488633d89017360e01b8152fd5b6009036146c757600487633d89017360e01b8152fd5b909192939495507324328ba336df3d57ec046234cc48d1cdac1bc748946001600160a01b03855116936001600160a01b036020870151169562ffffff6080820151169861472a6001600160a01b0360c060a085015160020b9401511691516148ca565b91893b156100f4576040519a8b998a997f3afc86ca000000000000000000000000000000000000000000000000000000008b527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660048c015260248b015260448a01526064890152608488015260a487015260c48601610160905261016486016147bc91611465565b936001600160a01b031660e48601526001600160a01b0316610104850152610124840152151561014483015203815a935f94f4801561019a576114e65750565b505f985060078114614648565b505f935060028a1461441e565b92509250506114f0929350614fcf565b506001600160a01b038151166001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156143fb57506001600160a01b03602082015116156143fb565b506001600160a01b038151161580156143f457506001600160a01b036020820151166001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146143f4565b908151601981111561492d57601819016148e3816112db565b6148f06040519182611277565b818152601f196148ff836112db565b0136602083013780935f5b8381106149175750505050565b806039602092840101518282860101520161490a565b50905060405161493e602082611277565b5f815290565b604051906001600160a01b03602083019363095ea7b360e01b855216928360248401525f60448401526044835261497c606484611277565b5f806001600160a01b0384169285519082855af1906149996115b8565b826149ee575b50816149e3575b50156149b157505050565b61168d6114f0936040519063095ea7b360e01b602083015260248201525f604482015260448152613bf6606482611277565b90503b15155f6149a6565b80519192508115918215614a06575b5050905f61499f565b614a199250602080918301019101612344565b5f806149fd565b60405163095ea7b360e01b602082019081526001600160a01b03841660248301526044808301959095529381529192614a5a606484611277565b5f806001600160a01b0384169285519082855af190614a776115b8565b82614ad5575b5081614aca575b5015614a8f57505050565b61168d6114f0936001600160a01b036040519163095ea7b360e01b60208401521660248201525f604482015260448152613bf6606482611277565b90503b15155f614a84565b80519192508115918215614aed575b5050905f614a7d565b614b009250602080918301019101612344565b5f80614ae4565b9080602083519182815201916020808360051b8301019401925f915b838310614b3257505050505090565b9091929394602080614b50600193601f198682030187528951611465565b97019301930191939290614b23565b939291614b8890614b7a604093606088526060880190611465565b908682036020880152614b07565b930152565b929091614b9a5f9461401a565b60405192916080614bab8186611277565b60038552601f19015f5b818110614fbe5750506040519560c087019680881067ffffffffffffffff89111761114957614ccb6001600160a01b039485946fffffffffffffffffffffffffffffffff9a604052835260208301901515815261255360408401918b8b168352606085015f81528c60808701915f835260209e8f9660405195614c388988611277565b5f875260a08b01968752614c976040519b8a8d9b8c015260408b0190516001600160a01b036080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b51151560e0890152511661010087015251166101208501525161014084015251610140610160840152610180830190611465565b614cd486611501565b52614cde85611501565b501691604051614d0b8161255388878b8401602090939291936001600160a01b0360408201951681520152565b614d1485611522565b52614d1e84611522565b501660405181868201525f604082015260408152614d3d606082611277565b614d4684611532565b52614d5083611532565b506040805193908601614d638186611277565b60028552601f1901865f5b828110614fae57505050614e2e614e1c91612553604051917f06000000000000000000000000000000000000000000000000000000000000008a8401527f0c0000000000000000000000000000000000000000000000000000000000000060218401527f0f00000000000000000000000000000000000000000000000000000000000000602284015260038352614e06602384611277565b60405194859360408c8601526060850190611465565b838103601f1901604085015290614b07565b614e3784611501565b52614e4183611501565b5060405190858201523060408201525f606082015260608152614e65608082611277565b614e6e83611522565b52614e7882611522565b507f1000000000000000000000000000000000000000000000000000000000000000604051948501527f0400000000000000000000000000000000000000000000000000000000000000602185015260028452614ed6602285611277565b614f455773751cefb96ac88db5327d39e0fbdd5d882d80b4303b15614f4157918391614f1a93604051809581948293630d64d59360e21b8452429160048501614b5f565b039173751cefb96ac88db5327d39e0fbdd5d882d80b4305af18015612e335761461f575050565b8380fd5b9192505073751cefb96ac88db5327d39e0fbdd5d882d80b4303b156100f457614f87915f916040519384928392630d64d59360e21b8452429160048501614b5f565b03818373751cefb96ac88db5327d39e0fbdd5d882d80b4305af1801561019a576114e65750565b6060828289010152018790614d6e565b806060602080938901015201614bb5565b908151916001600160a01b035f9316905f5c15159060015c15158061515e575b83158061511f575b61509857506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168093149081615082575b5061504457600484633d89017360e01b8152fd5b929192615069575b5050615056612281565b306001600160a01b03821603613d5e5750565b61507990825c9030903390611efd565b805d5f8061504c565b6001600160a01b0391506020015116155f615030565b949392505050825f146151185760015c925b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001693843b156100f4575f60049160405192838092630d0e30db60e41b8252895af1801561019a57613ef45750613eeb57306001600160a01b03821603613e7557505050565b47926150aa565b506001600160a01b036020830151166001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614614ff7565b508215614fef565b906151a3575080511561517b57805190602001fd5b7f1425ea42000000000000000000000000000000000000000000000000000000005f5260045ffd5b815115806151e9575b6151b4575090565b6001600160a01b03907f9996b315000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b50803b156151ac56fea164736f6c6343000821000ac001a05c17539e162298e79501c78c47d24d5bf71339bbdbe05d8fabe8c8b8f705298ea045f522994b836c1aab1323c18ed2925c875feda3a7bfc08e5ea4ff3ae069e437