opsis
867,452
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 #344,479

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-04 11:30:45 UTC · 1d 0h ago
HyperEVM block
50,360,646

payload

0x04f93d33188411ed89e0837a12008080b93cde6080604052348015600e575f5ffd5b50613cc28061001c5f395ff3fe60806040526004361061044d575f3560e01c80638357128a11610236578063ad3e8d4411610134578063e57bfbf2116100b3578063f887ea4011610078578063f887ea4014610f5f578063fb0c98d414610f7e578063fb3e6f2914610fed578063fe2b214c1461100c578063fe56079214611021575f5ffd5b8063e57bfbf214610ece578063e74b981b14610ee3578063ec08dd6914610f02578063f2fde38b14610f21578063f82e9b9d14610f40575f5ffd5b8063c41ba810116100f9578063c41ba81014610dea578063d0c6e03b14610e45578063d1b812cd14610e70578063d294f09314610e8f578063d7b3093414610ea3575f5ffd5b8063ad3e8d4414610d54578063b14a8e1c14610d73578063bf04b8a114610d88578063bfe2adcf14610d9d578063c0d7865514610dcb575f5ffd5b80639a67430f116101c0578063a5b5c09a11610185578063a5b5c09a14610cd0578063a696993c14610cd8578063a80adf4714610cf7578063a96cb85214610d16578063aced166114610d35575f5ffd5b80639a67430f14610c3f5780639bf4f94f14610c545780639f181b5e14610c695780639fe68f3314610c7d578063a3b05ca014610c9c575f5ffd5b80638da5cb5b116102065780638da5cb5b14610bc15780638fc4f1da14610bd55780639016af0914610be95780639471406514610c145780639496b79d14610c29575f5ffd5b80638357128a14610b385780638456cb5914610b79578063868d407614610b8d57806389c02ee514610bac575f5ffd5b80633635df711161034e57806361f029fb116102cd57806368e2f83f1161029257806368e2f83f14610a9a578063715018a614610ab0578063748747e614610ac45780637a7f6b1414610ae35780637e6335c714610b19575f5ffd5b806361f029fb14610a06578063634282af14610a32578063651f82cb14610a5157806366a0c2fa14610a7057806367f7cf9714610a85575f5ffd5b80634a90b0b7116103135780634a90b0b71461097b57806353dfb9831461099a57806358c5074b146109af5780635b2192e6146109c45780635c975abb146109e3575f5ffd5b80633635df71146108eb5780633f4ba83a1461090a5780633fa4a4421461091e5780634212a3351461093d578063469048401461095c575f5ffd5b8063249d39e9116103da5780632c597de91161039f5780632c597de9146108825780632d5537b014610897578063309e3989146108b6578063351fee46146108d757806335625a7d14610882575f5ffd5b8063249d39e9146107c557806324e7964a146107da57806324e8d034146107f95780632a2dae0a1461084e5780632b03414c1461086d575f5ffd5b806317e7bebd1161042057806317e7bebd146105c65780631b206fa8146105e95780631c67e0ff146105fe5780632022692d1461062957806320aac1f3146107a6575f5ffd5b806303fd2a45146104515780630b08b6791461048357806310505651146104c157806317de3c7e14610592575b5f5ffd5b34801561045c575f5ffd5b5061046661dead81565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561048e575f5ffd5b506104b161049d366004613647565b60226020525f908152604090205460ff1681565b604051901515815260200161047a565b3480156104cc575f5ffd5b506104d5611040565b60405161047a91908151805161ffff908116835260208083015182169084015260409182015116908201526101c081016020838101516060840152604080850151805163ffffffff1660808601529182015161ffff90811660a0860152908201511660c08401525060608381015160e0840152608084015161010084015260a0840151805161012085015260208101516101408501526040810151610160850152908101516101808401525060c08301516101a083015292915050565b34801561059d575f5ffd5b506105b16105ac366004613647565b611112565b6040805192835260208301919091520161047a565b3480156105d1575f5ffd5b506105db61138881565b60405190815260200161047a565b3480156105f4575f5ffd5b506105db610bb881565b348015610609575f5ffd5b506105db610618366004613647565b601a6020525f908152604090205481565b348015610634575f5ffd5b50610799610643366004613647565b604080516101a0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081018290526101608101829052610180810191909152506001600160a01b039081165f9081526013602090815260409182902082516101a081018452815467ffffffffffffffff8116825261ffff600160401b8204811694830194909452600160501b8104841694820194909452600160601b840483166060820152600160701b840483166080820152600160801b8404831660a0820152600160901b8404831660c0820152600160a01b8404831660e082015263ffffffff600160b01b850416610100820152600160d01b84048316610120820152600160e01b909304909116610140830152600181015483166101608301526002015490911661018082015290565b60405161047a9190613660565b3480156107b1575f5ffd5b506105db6107c0366004613797565b61134a565b3480156107d0575f5ffd5b506105db61271081565b3480156107e5575f5ffd5b50600b54610466906001600160a01b031681565b348015610804575f5ffd5b506005546108299061ffff808216916201000081048216916401000000009091041683565b6040805161ffff9485168152928416602084015292169181019190915260600161047a565b348015610859575f5ffd5b50600c54610466906001600160a01b031681565b348015610878575f5ffd5b506105db601d5481565b34801561088d575f5ffd5b506105db6103e881565b3480156108a2575f5ffd5b50602354610466906001600160a01b031681565b3480156108c1575f5ffd5b506108d56108d03660046137c7565b6114df565b005b3480156108e2575f5ffd5b506105db6114f3565b3480156108f6575f5ffd5b506108d56109053660046137ed565b6115a0565b348015610915575f5ffd5b506108d5611622565b348015610929575f5ffd5b506108d561093836600461382d565b611634565b348015610948575f5ffd5b506108d5610957366004613856565b6116d6565b348015610967575f5ffd5b50600954610466906001600160a01b031681565b348015610986575f5ffd5b506108d561099536600461386f565b6116f5565b3480156109a5575f5ffd5b506105db60085481565b3480156109ba575f5ffd5b506105db610e1081565b3480156109cf575f5ffd5b506108d56109de36600461388f565b611775565b3480156109ee575f5ffd5b505f516020613c6d5f395f51905f525460ff166104b1565b348015610a11575f5ffd5b50610a25610a20366004613647565b611886565b60405161047a91906138b7565b348015610a3d575f5ffd5b50610466610a4c3660046137c7565b611967565b348015610a5c575f5ffd5b506108d5610a6b36600461393e565b61198f565b348015610a7b575f5ffd5b506105db601b5481565b348015610a90575f5ffd5b506105db600f5481565b348015610aa5575f5ffd5b506105db6201518081565b348015610abb575f5ffd5b506108d56119ae565b348015610acf575f5ffd5b506108d5610ade366004613647565b6119bf565b348015610aee575f5ffd5b506105db610afd366004613958565b601460209081525f928352604080842090915290825290205481565b348015610b24575f5ffd5b506108d5610b3336600461386f565b611a1c565b348015610b43575f5ffd5b505f54600154600254600354610b599392919084565b60408051948552602085019390935291830152606082015260800161047a565b348015610b84575f5ffd5b506108d5611a32565b348015610b98575f5ffd5b506108d5610ba7366004613989565b611a42565b348015610bb7575f5ffd5b506105db60195481565b348015610bcc575f5ffd5b50610466611bc9565b348015610be0575f5ffd5b506105db603281565b348015610bf4575f5ffd5b506105db610c03366004613647565b60106020525f908152604090205481565b348015610c1f575f5ffd5b506105db60075481565b348015610c34575f5ffd5b506105db62278d0081565b348015610c4a575f5ffd5b506105db600e5481565b348015610c5f575f5ffd5b506105db60255481565b348015610c74575f5ffd5b506015546105db565b348015610c88575f5ffd5b506108d5610c97366004613797565b611bf7565b348015610ca7575f5ffd5b50610466610cb6366004613647565b601f6020525f90815260409020546001600160a01b031681565b6108d5611cfb565b348015610ce3575f5ffd5b506105b1610cf236600461386f565b611d5b565b348015610d02575f5ffd5b506108d5610d1136600461393e565b611e00565b348015610d21575f5ffd5b506105db610d30366004613797565b611e1f565b348015610d40575f5ffd5b50600d54610466906001600160a01b031681565b348015610d5f575f5ffd5b506108d5610d6e366004613647565b611f77565b348015610d7e575f5ffd5b506105db60175481565b348015610d93575f5ffd5b506105db60065481565b348015610da8575f5ffd5b506104b1610db7366004613647565b60216020525f908152604090205460ff1681565b348015610dd6575f5ffd5b506108d5610de5366004613647565b612044565b348015610df5575f5ffd5b50600454610e1e9063ffffffff81169061ffff6401000000008204811691600160301b90041683565b6040805163ffffffff909416845261ffff928316602085015291169082015260600161047a565b348015610e50575f5ffd5b506105db610e5f366004613647565b60186020525f908152604090205481565b348015610e7b575f5ffd5b50602454610466906001600160a01b031681565b348015610e9a575f5ffd5b506108d561209a565b348015610eae575f5ffd5b506105db610ebd366004613647565b60166020525f908152604090205481565b348015610ed9575f5ffd5b506105db601c5481565b348015610eee575f5ffd5b506108d5610efd366004613647565b6121f8565b348015610f0d575f5ffd5b506108d5610f1c3660046137c7565b612209565b348015610f2c575f5ffd5b506108d5610f3b366004613647565b61226a565b348015610f4b575f5ffd5b506108d5610f5a366004613958565b6122a9565b348015610f6a575f5ffd5b50600a54610466906001600160a01b031681565b348015610f89575f5ffd5b50610fc5610f98366004613647565b601e6020525f90815260409020546001600160c01b03811690600160c01b900467ffffffffffffffff1682565b604080516001600160c01b03909316835267ffffffffffffffff90911660208301520161047a565b348015610ff8575f5ffd5b506105b1611007366004613647565b612331565b348015611017575f5ffd5b506105db60115481565b34801561102c575f5ffd5b506108d561103b366004613647565b612682565b61104861359e565b50604080516101408101825260055461ffff80821660e084019081526201000083048216610100850152640100000000928390048216610120850152835260075460208085019190915284516060818101875260045463ffffffff81168352948504841682840152600160301b9094049092168286015283850191909152601c5482840152601d54608080850191909152845190810185525f54815260015491810191909152600254938101939093526003549083015260a081019190915260065460c082015290565b5f5f61111c6126d8565b6001600160a01b038084165f908152601f602052604090205416806111545760405163d66173a560e01b815260040160405180910390fd5b6040516370a0823160e01b815230600482015247905f906001600160a01b038716906370a0823190602401602060405180830381865afa15801561119a573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111be91906139c7565b602080546001600160a01b0319166001600160a01b0386811691821790925560405163a480ca7960e01b8152918916600483015291925063a480ca799060240160408051808303815f875af1158015611219573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061123d91906139de565b5050602080546001600160a01b03191690556112598247613a14565b6040516370a0823160e01b815230600482015290955081906001600160a01b038816906370a0823190602401602060405180830381865afa1580156112a0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112c491906139c7565b6112ce9190613a14565b93506112da8686612745565b83156112f6576112f66001600160a01b03871661dead866129c0565b60408051868152602081018690526001600160a01b038816917f251551588ab2fefc5204a992ffe52b797e42bee3b0359226b84003bece36a0b6910160405180910390a2505050611345612a17565b915091565b5f6113536126d8565b61135b612a41565b5f61136585612a71565b905083158061138a57506001600160a01b0385165f9081526016602052604090205484115b156113a857604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b0385165f90815260166020526040812080548692906113cf908490613a14565b925050819055508360175f8282546113e79190613a14565b9091555050604051631b9df4a760e31b81526001600160a01b03868116600483015261dead60248301526044820185905282169063dcefa53890869060640160206040518083038185885af1158015611442573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061146791906139c7565b91508282101561148a576040516307dd37f760e41b815260040160405180910390fd5b60408051858152602081018490526001600160a01b038716917f2dcc2439519c7d06fca9f8ae01e07f4f3c6ca21b5cdf8eff42cb75cf34d223c991015b60405180910390a2506114d8612a17565b9392505050565b6114e7612b03565b6114f081612b35565b50565b5f6114fc6126d8565b50335f908152601060205260408120549081900361152d57604051631f2a200560e01b815260040160405180910390fd5b335f90815260106020526040812081905560118054839290611550908490613a14565b9091555061156090503382612b8d565b60405181815233907fd046302bdc39599e60a5981e59227dcd1c643f512f56f2e984390c3ac6eadedb9060200160405180910390a261159d612a17565b90565b6115a8612b03565b6001600160a01b0383165f818152602160209081526040808320805487151560ff199182168117909255602284529382902080548715159516851790558151908152918201929092527f8bc71a89e23e1b1555d90680026df00c8c54166deb87792283570d478eb13b5c91015b60405180910390a2505050565b61162a612b03565b611632612bfd565b565b61163c612b03565b6001600160a01b038381165f908152601260205260409020541661167357604051638698bf3760e01b815260040160405180910390fd5b604051631517008560e31b81526001600160a01b038381166004830152821515602483015284169063a8b80428906044015f604051808303815f87803b1580156116bb575f5ffd5b505af11580156116cd573d5f5f3e3d5ffd5b50505050505050565b6116de612b03565b6114f06116f036839003830183613a5c565b612c56565b6116fd612b03565b61271082118061170f575062278d0081115b1561172d576040516306b7c75960e31b815260040160405180910390fd5b601c829055601d81905560408051838152602081018390527f7fa54090b3ae629bb37419c70e685a5e2368fd649dc683cdcca868983539563991015b60405180910390a15050565b61177d612b03565b6024546001600160a01b0316806117e5576001600160a01b038381165f90815260126020526040902054166117c557604051638698bf3760e01b815260040160405180910390fd5b602480546001600160a01b0319166001600160a01b038516179055611817565b806001600160a01b0316836001600160a01b031614611817576040516306b7c75960e31b815260040160405180910390fd5b612710821180611828575060255482105b15611846576040516306b7c75960e31b815260040160405180910390fd5b60258290556040518281526001600160a01b038416907f32173032588d810a0f6d24514b1c9143ecfb604edb216dfae8cd207eed1db1f090602001611615565b6118d96040518061012001604052805f6001600160a01b031681526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f151581526020015f151581525090565b506001600160a01b039081165f90815260126020908152604091829020825161012081018452815490941684526001810154918401919091526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c08301526007015460ff808216151560e0840152610100918290041615159082015290565b60158181548110611976575f80fd5b5f918252602090912001546001600160a01b0316905081565b611997612b03565b6114f06119a936839003830183613adc565b612d62565b6119b6612b03565b6116325f612e35565b6119c7612b03565b600d80546001600160a01b0319166001600160a01b0383169081179091556040519081527f0425bcd291db1d48816f2a98edc7ecaf6dd5c64b973d9e4b3b6b750763dc6c2e906020015b60405180910390a150565b611a24612b03565b611a2e8282612ea5565b5050565b611a3a612b03565b611632612f14565b611a4b85612f5c565b6001600160a01b0385165f9081526013602052604090206127108284611a718789613b34565b611a7b9190613b34565b611a859190613b34565b14611aa35760405163bcd55b0f60e01b815260040160405180910390fd5b8054600160701b900461ffff16851180611ac857508054600160801b900461ffff1684105b80611ade57508054600160901b900461ffff1683105b80611af457508054600160a01b900461ffff1682105b15611b1257604051634b558e2560e11b815260040160405180910390fd5b805463ffffffff60701b1916600160701b61ffff8781169190910261ffff60801b191691909117600160801b868316021763ffffffff60901b1916600160901b8583160261ffff60a01b191617600160a01b918416919091021781556040805186815260208101869052908101849052606081018390526001600160a01b038716907fcaa010200321a22fa4eb736c329493b755c699342357231b1e6ef69d814adfd89060800160405180910390a2505050505050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b611c0083612f5c565b6001600160a01b0383165f908152601360205260409020600554815461ffff91821691600160401b90910416841180611c4457508154600160501b900461ffff1683115b80611c4e57508084105b80611c5857508083105b15611c7657604051634b558e2560e11b815260040160405180910390fd5b815461ffff848116600160501b0261ffff60501b19918716600160401b02919091166bffffffff0000000000000000199092169190911717825560408051858152602081018590526001600160a01b038716917f6a53caed94933d0ab81be38f68c04b4721af03c83312d80ba863a73f2ae4fd80910160405180910390a25050505050565b345f03611d1b57604051631f2a200560e01b815260040160405180910390fd5b611d2434612f95565b60405134815233907f3e92f89a0b914223e4aaf8e9a8f8291025b95523a02d70bda6d6ba30fdd173839060200160405180910390a2565b604080516080810182525f805482526001546020830152600254928201929092526003546060820152819081612710611d948688613b47565b611d9e9190613b72565b611da89087613a14565b9050808260600151611dba9190613b34565b818360400151611dca9190613b47565b611dd49190613b72565b9350612710601c548360200151611deb9190613b47565b611df59190613b72565b925050509250929050565b611e08612b03565b6114f0611e1a36839003830183613b85565b613070565b5f611e286126d8565b611e30612a41565b5f611e3a85612a71565b9050831580611e5f57506001600160a01b0385165f908152601a602052604090205484115b15611e7d57604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b0385165f908152601a602052604081208054869290611ea4908490613a14565b9250508190555083601b5f828254611ebc9190613a14565b90915550506040516256688760e81b81526001600160a01b03868116600483015260248201859052821690635668870090869060440160206040518083038185885af1158015611f0e573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190611f3391906139c7565b60408051868152602081018390529193506001600160a01b038716917fac1d76749e5447b7b16f5ab61447e1bd502f3bb4807af3b28e620d1700a6ee4591016114c7565b611f7f6126d8565b6001600160a01b0381165f908152601e602090815260408083208151808301909252546001600160c01b038116808352600160c01b90910467ffffffffffffffff16928201929092529103611fe757604051631f2a200560e01b815260040160405180910390fd5b806020015167ffffffffffffffff1642101561201657604051636100d92960e11b815260040160405180910390fd5b6001600160a01b038083165f9081526012602052604090205461203b9184911661314b565b506114f0612a17565b61204c612b03565b600a80546001600160a01b0319166001600160a01b0383169081179091556040519081527f7aed1d3e8155a07ccf395e44ea3109a0e2d6c9b29bbbe9f142d9790596f4dc8090602001611a11565b6120a26126d8565b600f54600b54600e546001600160a01b0390911690816120c0575f92505b6120ca8184613b34565b5f036120e957604051631f2a200560e01b815260040160405180910390fd5b821561218a575f600f81905550816001600160a01b0316635d54bda4846040518263ffffffff1660e01b81526004015f604051808303818588803b15801561212f575f5ffd5b505af1158015612141573d5f5f3e3d5ffd5b5050505050816001600160a01b03167f1ada55e501c276ea805657fb128f092406932b47738fe46d7e4f0ae2ae5576f48460405161218191815260200190565b60405180910390a25b80156121ed575f600e556009546121aa906001600160a01b031682612b8d565b6009546040518281526001600160a01b03909116907f9493e5bbe4e8e0ac67284469a2d677403d0378a85a59e341d3abc433d0d9a2099060200160405180910390a25b505050611632612a17565b612200612b03565b6114f0816131ee565b612211612b03565b62015180811115612235576040516306b7c75960e31b815260040160405180910390fd5b60198190556040518181527f146754a245314e65caf59b27ccb05b061daa2f04d573b46d1fc592c902ed388c90602001611a11565b612272612b03565b6001600160a01b0381166122a057604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b6114f081612e35565b6122b282612f5c565b6001600160a01b0381166122d95760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b038281165f8181526012602052604080822080546001600160a01b0319169486169485179055513392917ff51df37c442fa56bb69ae31113b6baba4153182940542bc965ee52d668e2e7ea91a45050565b5f5f61233b6126d8565b612343612a41565b5f61234d84613263565b80549091506001600160a01b031633148015906123755750600d546001600160a01b03163314155b801561239a5750612384611bc9565b6001600160a01b0316336001600160a01b031614155b156123b8576040516303e56e9560e41b815260040160405180910390fd5b6001600160a01b0384165f90815260166020526040812054908190036123f157604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b0385165f90815260186020526040902054801580159061242357506019546124209082613b34565b42105b1561244157604051636485dc7960e11b815260040160405180910390fd5b6001600160a01b0386165f90815260186020526040812042905560018401546124859084906127109061247690603290613b47565b6124809190613b72565b6132c3565b90505f61249385835f6132d7565b99509197509150505f8690036124bc57604051631f2a200560e01b815260040160405180910390fd5b6124c68785613a14565b6001600160a01b0389165f90815260166020526040812091909155601780548992906124f3908490613a14565b9250508190555080856001015f82825461250d9190613b34565b9250508190555085856002015f8282546125279190613a14565b9250508190555080856003015f8282546125419190613b34565b9250508190555085856004015f82825461255b9190613a14565b9091555050600185810154600287015460408051938452602084018b905283018990525f6060840152608083019190915260a082015261dead906001600160a01b038a16907f2c76e7a47fd53e2854856ac3f0a5f3ee40d15cfaa82266357ea9779c486ab9c39060c00160405180910390a360408051888152602081018890526001600160a01b038a16917f2dcc2439519c7d06fca9f8ae01e07f4f3c6ca21b5cdf8eff42cb75cf34d223c9910160405180910390a284600401545f0361265f5760078501805460ff191660011790556040516001600160a01b038916907fa0a0c0fe2202393c1af7f6919ecd56c835ac1395aa519b430721ea8135e51acc905f90a25b6126756001600160a01b03891661dead886129c0565b5050505050611345612a17565b61268a612b03565b600b80546001600160a01b0319166001600160a01b0383169081179091556040519081527f446a6ed7c878291f0975c01a35958b61ad7036356c172308dde2d441d68af93190602001611a11565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c1561271857604051633ee5aeb560e01b815260040160405180910390fd5b61163260017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b906133a2565b805f03612750575050565b6001600160a01b0382165f90815260136020526040812080549091906127109061278590600160601b900461ffff1685613b47565b61278f9190613b72565b90505f61279c8285613a14565b83549091505f90612710906127bc90600160701b900461ffff1684613b47565b6127c69190613b72565b84549091505f90612710906127e690600160901b900461ffff1685613b47565b6127f09190613b72565b85549091505f906127109061281090600160a01b900461ffff1686613b47565b61281a9190613b72565b90505f81836128298688613a14565b6128339190613a14565b61283d9190613a14565b8754909150600160801b900461ffff165f036128635761285d8185613b34565b93505f90505b61286c86612f95565b83156128c8576001600160a01b03808a165f9081526012602090815260408083205490931682526010905290812080548692906128aa908490613b34565b925050819055508360115f8282546128c29190613b34565b90915550505b8215612913576001600160a01b0389165f90815260166020526040812080548592906128f5908490613b34565b925050819055508260175f82825461290d9190613b34565b90915550505b811561295e576001600160a01b0389165f908152601a602052604081208054849290612940908490613b34565b9250508190555081601b5f8282546129589190613b34565b90915550505b80156129b557886001600160a01b0316636f4a2cd0826040518263ffffffff1660e01b81526004015f604051808303818588803b15801561299d575f5ffd5b505af11580156129af573d5f5f3e3d5ffd5b50505050505b505050505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052612a129084906133a9565b505050565b6116325f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0061273f565b5f516020613c6d5f395f51905f525460ff16156116325760405163d93c066560e01b815260040160405180910390fd5b600d545f906001600160a01b03163314801590612aa75750612a91611bc9565b6001600160a01b0316336001600160a01b031614155b15612ac557604051631ea2564f60e31b815260040160405180910390fd5b506001600160a01b038082165f908152601f60205260409020541680612afe5760405163d66173a560e01b815260040160405180910390fd5b919050565b33612b0c611bc9565b6001600160a01b0316146116325760405163118cdaa760e01b8152336004820152602401612297565b6103e8811115612b58576040516306b7c75960e31b815260040160405180910390fd5b60068190556040518181527fc0d5189a5fb6dc8d21cebe9c84a3c475532b99f391c99ff43a332c07904a7aa690602001611a11565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f8114612bd6576040519150601f19603f3d011682016040523d82523d5f602084013e612bdb565b606091505b5050905080612a1257604051633d2cec6f60e21b815260040160405180910390fd5b612c0561341b565b5f516020613c6d5f395f51905f52805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b039091168152602001611a11565b60208101511580612c6c57508051602082015110155b80612c7f57508060200151816040015111155b80612c8c57506060810151155b15612caa576040516306b7c75960e31b815260040160405180910390fd5b5f81602001518260400151612cbf9190613a14565b90505f612cd5828460200151856040015161344a565b9050808360200151845f0151612ceb9190613a14565b1015612d0a576040516306b7c75960e31b815260040160405180910390fd5b82515f5560208301516001556040808401516002556060840151600355517fc5646c536d1e404d896476ad04f0145003f9bd52a6584f4267b052151f49dbad90612d55908590613ba8565b60405180910390a1505050565b610e10815f015163ffffffff161180612d845750611388816020015161ffff16115b80612d985750612710816040015161ffff16115b15612db6576040516306b7c75960e31b815260040160405180910390fd5b805160048054602084015160408086015163ffffffff90951665ffffffffffff199093169290921764010000000061ffff928316021767ffff0000000000001916600160301b9190941602929092179055517ff7c12f48f9ea1be05c7473e84ceb804dfc0d6b3b46e35d4eacccf403621275d790611a11908390613bd3565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b610bb8821180612eb6575061271081115b15612ed4576040516306b7c75960e31b815260040160405180910390fd5b6007829055600881905560408051838152602081018390527f03bf6313e18d458e1a96e6cec449cb8d3876bae380d782be154fa0cb42b653629101611769565b612f1c612a41565b5f516020613c6d5f395f51905f52805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833612c3e565b6001600160a01b038181165f908152601260205260409020541633146114f0576040516393687c0b60e01b815260040160405180910390fd5b805f03612f9f5750565b5f61271060255483612fb19190613b47565b612fbb9190613b72565b90508015613017576024546001600160a01b03165f9081526016602052604081208054839290612fec908490613b34565b925050819055508060175f8282546130049190613b34565b9091555061301490508183613a14565b91505b5f612710600854846130299190613b47565b6130339190613b72565b905080600f5f8282546130469190613b34565b9091555061305690508184613a14565b600e5f8282546130669190613b34565b9091555050505050565b805161ffff1615806130905750806020015161ffff16815f015161ffff16115b806130a457506103e8816020015161ffff16115b806130b85750612710816040015161ffff16115b156130d6576040516306b7c75960e31b815260040160405180910390fd5b805160058054602084015160408086015161ffff9081166401000000000265ffff0000000019938216620100000263ffffffff1990951691909616179290921716929092179055517f4979199c82d251f50507beb2dc0ea462b0a54e9052fe0c2e226a992a919c6b3090611a11908390613c06565b6001600160a01b0382165f908152601e60205260408120546001600160c01b03169081900361317957505050565b6001600160a01b0383165f818152601e602052604081205561319c9083836129c0565b816001600160a01b0316836001600160a01b03167fc652bceaab9588f29b935bf99c6091c5bc4653335909d604f89c72f34c149a7e836040516131e191815260200190565b60405180910390a3505050565b6001600160a01b0381166132155760405163d92e233d60e01b815260040160405180910390fd5b600980546001600160a01b0319166001600160a01b0383169081179091556040519081527f7a7b5a0a132f9e0581eb8527f66eae9ee89c2a3e79d4ac7e41a1f1f4d48a7fc290602001611a11565b6001600160a01b038082165f908152601260205260409020805490911661329d57604051638698bf3760e01b815260040160405180910390fd5b600781015460ff1615612afe57604051632bc1ca0760e11b815260040160405180910390fd5b5f8282188284100282185b90505b92915050565b5f8080806127106132e88688613b47565b6132f29190613b72565b91506132fe8287613a14565b92508590508287600101546133139190613b34565b8388600201546133239190613b47565b61332d9190613b72565b9350866004015484106133995786600401549350613361876001015485868a6002015461335a9190613a14565b60016134fa565b9250613374838661335a81612710613a14565b91506133808284613b34565b9050858111156133995750846133968382613a14565b91505b93509350935093565b80825d5050565b5f5f60205f8451602086015f885af1806133c8576040513d5f823e3d81fd5b50505f513d915081156133df5780600114156133ec565b6001600160a01b0384163b155b1561341557604051635274afe760e01b81526001600160a01b0385166004820152602401612297565b50505050565b5f516020613c6d5f395f51905f525460ff1661163257604051638dfc202b60e01b815260040160405180910390fd5b5f5f5f6134578686613545565b91509150815f0361347b5783818161347157613471613b5e565b04925050506114d8565b818411613492576134926003851502601118613561565b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010185841190960395909502919093039390930492909217029150509392505050565b5f61352761350783613572565b801561352257505f848061351d5761351d613b5e565b868809115b151590565b61353286868661344a565b61353c9190613b34565b95945050505050565b5f805f1983850993909202808410938190039390930393915050565b634e487b715f52806020526024601cfd5b5f600282600381111561358757613587613c37565b6135919190613c4b565b60ff166001149050919050565b6040805161014081019091525f60e082018181526101008301829052610120830191909152819081525f6020808301829052604080516060810182528381529182018390528181019290925291019081526020015f81526020015f815260200161362560405180608001604052805f81526020015f81526020015f81526020015f81525090565b81526020015f81525090565b80356001600160a01b0381168114612afe575f5ffd5b5f60208284031215613657575f5ffd5b6132ce82613631565b815167ffffffffffffffff1681526101a081016020830151613688602084018261ffff169052565b50604083015161369e604084018261ffff169052565b5060608301516136b4606084018261ffff169052565b5060808301516136ca608084018261ffff169052565b5060a08301516136e060a084018261ffff169052565b5060c08301516136f660c084018261ffff169052565b5060e083015161370c60e084018261ffff169052565b5061010083015161372661010084018263ffffffff169052565b5061012083015161373e61012084018261ffff169052565b5061014083015161375661014084018261ffff169052565b506101608301516137736101608401826001600160a01b03169052565b506101808301516137906101808401826001600160a01b03169052565b5092915050565b5f5f5f606084860312156137a9575f5ffd5b6137b284613631565b95602085013595506040909401359392505050565b5f602082840312156137d7575f5ffd5b5035919050565b80358015158114612afe575f5ffd5b5f5f5f606084860312156137ff575f5ffd5b61380884613631565b9250613816602085016137de565b9150613824604085016137de565b90509250925092565b5f5f5f6060848603121561383f575f5ffd5b61384884613631565b925061381660208501613631565b5f6080828403128015613867575f5ffd5b509092915050565b5f5f60408385031215613880575f5ffd5b50508035926020909101359150565b5f5f604083850312156138a0575f5ffd5b6138a983613631565b946020939093013593505050565b5f6101208201905060018060a01b0383511682526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e0830151151560e083015261010083015161379061010084018215159052565b5f60608284031215613938575f5ffd5b50919050565b5f6060828403121561394e575f5ffd5b6132ce8383613928565b5f5f60408385031215613969575f5ffd5b61397283613631565b915061398060208401613631565b90509250929050565b5f5f5f5f5f60a0868803121561399d575f5ffd5b6139a686613631565b97602087013597506040870135966060810135965060800135945092505050565b5f602082840312156139d7575f5ffd5b5051919050565b5f5f604083850312156139ef575f5ffd5b505080516020909101519092909150565b634e487b7160e01b5f52601160045260245ffd5b818103818111156132d1576132d1613a00565b6040516060810167ffffffffffffffff81118282101715613a5657634e487b7160e01b5f52604160045260245ffd5b60405290565b5f6080828403128015613a6d575f5ffd5b506040516080810167ffffffffffffffff81118282101715613a9d57634e487b7160e01b5f52604160045260245ffd5b6040908152833582526020808501359083015283810135908201526060928301359281019290925250919050565b803561ffff81168114612afe575f5ffd5b5f6060828403128015613aed575f5ffd5b50613af6613a27565b823563ffffffff81168114613b09575f5ffd5b8152613b1760208401613acb565b6020820152613b2860408401613acb565b60408201529392505050565b808201808211156132d1576132d1613a00565b80820281158282048414176132d1576132d1613a00565b634e487b7160e01b5f52601260045260245ffd5b5f82613b8057613b80613b5e565b500490565b5f6060828403128015613b96575f5ffd5b50613b9f613a27565b613b0983613acb565b81518152602080830151908201526040808301519082015260608083015190820152608081016132d1565b606081016132d1828463ffffffff815116825261ffff602082015116602083015261ffff60408201511660408301525050565b606081016132d1828461ffff815116825261ffff602082015116602083015261ffff60408201511660408301525050565b634e487b7160e01b5f52602160045260245ffd5b5f60ff831680613c5d57613c5d613b5e565b8060ff8416069150509291505056fecd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300a26469706673582212204068b40be925d365319dec40afb34a54779ff3da2194e3afe7afe6b8f475ea7664736f6c634300081c003383030c9ea08d6500594c9fcc3432f0616ff6a2179673bac4d587bbbe154beddbf9dd5ee190a072e33b6a48a5788b7bebb5e1d62718199ab40a1c5d1f7cbce2a14619dd28adb0