opsis
415,399
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 #281,127

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-04 00:44:44 UTC · 12h 17m ago
HyperEVM block
50,321,239

payload

0x0402f94ab58301863d080184078b30c4833f368e8080b94a5d60a06040526001600655348015610014575f5ffd5b50604051614a1d380380614a1d8339810160408190526100339161009f565b6001600160a01b038281166080525f80546001600160a01b03191691831691821781556040517f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe29190a250506100d0565b80516001600160a01b038116811461009a575f5ffd5b919050565b5f5f604083850312156100b0575f5ffd5b6100b983610084565b91506100c760208401610084565b90509250929050565b6080516148e86101355f395f818161048e015281816109f801528181610a7001528181610ca701528181610d4d015281816110c0015281816111390152818161228f01528181612ec401528181612fd60152818161306101526130cc01526148e85ff3fe60806040526004361061019c575f3560e01c80637cd937ad116100dc578063a65d69d411610087578063bb17ec2c11610062578063bb17ec2c146104ee578063c45a01551461050d578063dad0f6261461052c578063e5711ffc1461053f575f5ffd5b8063a65d69d41461047d578063addc1a76146104b0578063b5429571146104cf575f5ffd5b806383e0f4b1116100b757806383e0f4b1146104215780638da5cb5b14610440578063936955c51461045e575f5ffd5b80637cd937ad146103db578063805b688c146103ee5780638256af7c1461040d575f5ffd5b8063354de182116101475780635bb47808116101225780635bb4780814610327578063687cd9c11461034657806369b305361461037d57806370467d991461039c575f5ffd5b8063354de182146102ca5780633be4d10d146102e95780634ad460e114610308575f5ffd5b806313af40351161017757806313af403514610266578063226bdad614610285578063332f6465146102ab575f5ffd5b80630fd75eaa146101e35780630fee91571461022657806310c729e814610253575f5ffd5b366101df576006546002146101dd576040517f4012205500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b5f5ffd5b3480156101ee575f5ffd5b506102116101fd36600461374e565b60036020525f908152604090205460ff1681565b60405190151581526020015b60405180910390f35b348015610231575f5ffd5b50610245610240366004613b97565b61056d565b60405190815260200161021d565b610245610261366004613bd1565b6105b3565b348015610271575f5ffd5b506101dd61028036600461374e565b6106db565b348015610290575f5ffd5b50610299600181565b60405160ff909116815260200161021d565b3480156102b6575f5ffd5b506101dd6102c5366004613c21565b61077d565b3480156102d5575f5ffd5b506102456102e4366004613c5c565b61083d565b3480156102f4575f5ffd5b50610245610303366004613ce7565b610c08565b348015610313575f5ffd5b50610245610322366004613c5c565b610e47565b348015610332575f5ffd5b506101dd61034136600461374e565b6112d6565b348015610351575f5ffd5b50600454610365906001600160a01b031681565b6040516001600160a01b03909116815260200161021d565b348015610388575f5ffd5b506101dd610397366004613d34565b61137a565b3480156103a7575f5ffd5b506103656103b6366004613d74565b600560209081525f92835260408084209091529082529020546001600160a01b031681565b3480156103e6575f5ffd5b506102995f81565b3480156103f9575f5ffd5b50610245610408366004613d9e565b6116aa565b348015610418575f5ffd5b50610299600281565b34801561042c575f5ffd5b506101dd61043b366004613c21565b61177d565b34801561044b575f5ffd5b505f54610365906001600160a01b031681565b348015610469575f5ffd5b50610245610478366004613c5c565b611835565b348015610488575f5ffd5b506103657f000000000000000000000000000000000000000000000000000000000000000081565b3480156104bb575f5ffd5b506101dd6104ca36600461374e565b611b29565b3480156104da575f5ffd5b506103656104e9366004613df9565b611bcd565b3480156104f9575f5ffd5b50610365610508366004613c5c565b611c40565b348015610518575f5ffd5b50600154610365906001600160a01b031681565b61024561053a366004613e31565b611de1565b34801561054a575f5ffd5b5061021161055936600461374e565b60026020525f908152604090205460ff1681565b5f8160a001518260c001518360e001518461010001516040516020016105969493929190613f00565b604051602081830303815290604052805190602001209050919050565b5f6006546001146105f0576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260068190556001600160a01b0386165f908152602091909152604090205460ff16610649576040517f2721954500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6001600160a01b0383161561065f5782610661565b335b9050610670868634878561203a565b60408051600181523460208201529081018290525f60608201529092506001600160a01b0380881691878216918416907f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9060800160405180910390a4506001600655949350505050565b5f546001600160a01b0316331461071e576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038316908117825560405190917f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe291a250565b5f546001600160a01b031633146107c0576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382165f8181526002602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915591519182527f85ff5d10aa202e69f691155a2050fed648b2d67f85e35d1279510cc43402373691015b60405180910390a25050565b5f60065460011461087a576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260065573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee61089d856121f1565b6001600160a01b0316146108dd576040517fd9107b8400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6108eb6020850185613fa6565b8101906108f8919061400e565b905061090d84825f015183610100015161234e565b5f61093386868673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8660e0015161242c565b9050808260e001511115610973576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60e08201511561098f5761098f8260c001518360e00151612677565b5f8260e00151826109a091906140aa565b60608401519091506001600160a01b0316610b57576109cd835f015184602001518386604001513061203a565b93505f6109e18460200151855f0151612730565b6020850151909150610a1d906001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000008761285c565b602084015160808501516040517f0efe6a8b0000000000000000000000000000000000000000000000000000000081526001600160a01b0392831660048201526024810188905260448101919091525f917f00000000000000000000000000000000000000000000000000000000000000001690630efe6a8b906064016020604051808303815f875af1158015610ab6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ada91906140e2565b9050610af182866020015188848960a00151612962565b845160208087015160408051600181529283018790528201899052600260608301526001600160a01b039283169216905f907f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9060800160405180910390a45050610bf9565b610b73835f01518460200151838660400151876060015161203a565b9350825f01516001600160a01b031683602001516001600160a01b031684606001516001600160a01b03167f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b600185896001604051610bf0949392919093151584526020840192909252604083015260ff16606082015260800190565b60405180910390a45b50506001600655509392505050565b5f600654600114610c45576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006555f610c588787878730612b33565b6040517fd6dbaf5800000000000000000000000000000000000000000000000000000000815273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee60048201529091505f906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d6dbaf5890602401608060405180830381865afa158015610cec573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d1091906140f9565b50506040517fb6b55f2500000000000000000000000000000000000000000000000000000000815260048101879052919250506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b6b55f2590849060240160206040518083038185885af1158015610d95573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610dba91906140e2565b9250610ddd8173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee848633612962565b604080515f815260208101849052908101879052600160608201526001600160a01b03808a16919089169033907f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9060800160405180910390a45050600160065595945050505050565b5f600654600114610e84576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006555f610e93856121f1565b90507fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03821601610ef7576040517fcb39de8000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f610f056020860186613fa6565b810190610f129190614135565b9050610f2685825f01518360e0015161234e565b5f610f34878787865f61242c565b8251909150610f4e906001600160a01b0385169083612c4b565b815160208301516040517f2dc8f8670000000000000000000000000000000000000000000000000000000081526001600160a01b03868116600483015260248201859052604482019290925230606482015247929190911690632dc8f867906084016020604051808303815f875af1158015610fcc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ff091906140e2565b505f610ffc82476140aa565b9050808460c00151111561103c576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60c084015115611058576110588460a001518560c00151612677565b60c084015161106790826140aa565b60408501519096506001600160a01b0316611254576040517fd6dbaf5800000000000000000000000000000000000000000000000000000000815273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee60048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063d6dbaf5890602401608060405180830381865afa15801561110d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061113191906140f9565b50505090505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663b6b55f258988606001516040518363ffffffff1660e01b815260040161118a91815260200190565b60206040518083038185885af11580156111a6573d5f5f3e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906111cb91906140e2565b90506111f28273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8a848a60800151612962565b8551604080515f808252602082018c9052918101889052600260608201526001600160a01b03928316928a1691907f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9060800160405180910390a450506112c4565b611262846040015187612677565b835160408086015181515f8152602081018a9052918201869052600160608301526001600160a01b0392831692888116929116907f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9060800160405180910390a45b50506001600655509195945050505050565b5f546001600160a01b03163314611319576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f1edf3afd4ac789736e00d216cd88be164ddcef26a6eedcc30cdb0cb62f3741b1905f90a250565b6006546001146113b6576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006556001600160a01b0382165f90815260056020526040812033916113eb6113e63686900386018661426d565b612c7c565b815260208101919091526040015f20546001600160a01b03161461143b576040517f6836c5bf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f611445836121f1565b90507fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03821601611506576040517f71235b3400000000000000000000000000000000000000000000000000000000815247906001600160a01b038516906371235b34906114be90869060040161433f565b5f604051808303815f87803b1580156114d5575f5ffd5b505af11580156114e7573d5f5f3e3d5ffd5b505050506115003382476114fb91906140aa565b612677565b506116a0565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015611563573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061158791906140e2565b6040517f71235b340000000000000000000000000000000000000000000000000000000081529091506001600160a01b038516906371235b34906115cf90869060040161433f565b5f604051808303815f87803b1580156115e6575f5ffd5b505af11580156115f8573d5f5f3e3d5ffd5b50506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015261169e925033915083906001600160a01b038616906370a0823190602401602060405180830381865afa15801561165f573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061168391906140e2565b61168d91906140aa565b6001600160a01b0385169190612c4b565b505b5050600160065550565b5f6006546001146116e7576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006555f6001600160a01b038316156117025782611704565b335b90506117138787878785612b33565b604080515f80825260208201849052818301899052606082015290519193506001600160a01b03898116929089169133917f2b82160b6e2ad04332dce396a1d551771bddbeaf3196a02281b730e1a269098b9181900360800190a450600160065595945050505050565b5f546001600160a01b031633146117c0576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382165f8181526003602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915591519182527f94743519a12145087c43f318031101dd062ef4ae91cfc6459d32d0ded64981c29101610831565b5f600654600114611872576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006555f611881856121f1565b90505f6118916020860186613fa6565b81019061189e9190614377565b9050306118ae602087018761374e565b6001600160a01b0316146118ee576040517f75f58f8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80610120015142111561192d576040517f203d82d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80516001600160a01b03165f9081526003602052604090205460ff1661197f576040517f2721954500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6119928787878686610100015161242c565b90508082610100015111156119d3576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6119e7838360e00151846101000151612c91565b5f826101000151826119f991906140aa565b9050611a13835f0151846020015186848760400151612ceb565b94508260600151851015611a7d57604083810151606085015191517f48589ae90000000000000000000000000000000000000000000000000000000081526001600160a01b0390911660048201526024810187905260448101919091526064015b60405180910390fd5b611a9a83604001518685608001518660a001518760c00151612e6b565b82604001516001600160a01b0316846001600160a01b0316845f01516001600160a01b03167fba4afe5675904df6b1125e50111a7eb0cf23950e8e25e559dd3470506b9df75084898860800151604051611b109392919092835260208301919091526001600160a01b0316604082015260600190565b60405180910390a4505060016006555090949350505050565b5f546001600160a01b03163314611b6c576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f457fcaf8799839fa883675531a5206a9f21afcddd178d355cb18c9f6444424cd905f90a250565b5f600654600114611c0a576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600655611c20611c1b83614465565b613150565b9050611c3681611c2f84614465565b6001613227565b6001600655919050565b5f600654600114611c7d576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006555f611c8c856121f1565b90505f80611c9d6020870187613fa6565b810190611caa9190614470565b909250905030611cbd602088018861374e565b6001600160a01b031614611cfd576040517f75f58f8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80421115611d37576040517f203d82d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f611d4a8888888787610100015161242c565b9050808361010001511115611d8b576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d9f848460e00151856101000151612c91565b611da883613150565b9450611dc5848685610100015184611dc091906140aa565b612c91565b611dd085845f613227565b505060016006555090949350505050565b5f600654600114611e1e576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026006556001600160a01b038a165f9081526003602052604090205460ff16611e74576040517f2721954500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03881601611ee257853414611edd576040517f4012205500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611f2f565b3415611f1a576040517f4012205500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611f2f6001600160a01b038816333089613562565b611f738a8a8a8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508c92508b91508a9050612ceb565b905083811015611fc8576040517f48589ae90000000000000000000000000000000000000000000000000000000081526001600160a01b03861660048201526024810182905260448101859052606401611a74565b611fd58582858533612e6b565b6040805187815260208101839052338183015290516001600160a01b03878116928a821692918e16917fba4afe5675904df6b1125e50111a7eb0cf23950e8e25e559dd3470506b9df7509181900360600190a460016006559998505050505050505050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301525f9182918716906370a0823190602401602060405180830381865afa15801561209b573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120bf91906140e2565b6040517fdb61c76e0000000000000000000000000000000000000000000000000000000081526001600160a01b0388811660048301526024820187905285811660448301529192509088169063db61c76e90879060640160206040518083038185885af1158015612132573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061215791906140e2565b506040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301528291908816906370a0823190602401602060405180830381865afa1580156121b8573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121dc91906140e2565b6121e691906140aa565b979650505050505050565b5f816001600160a01b0316634800d97f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561222e573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061225291906144b2565b6040517fd6dbaf580000000000000000000000000000000000000000000000000000000081526001600160a01b0380831660048301529192505f917f0000000000000000000000000000000000000000000000000000000000000000169063d6dbaf5890602401608060405180830381865afa1580156122d4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122f891906140f9565b5050509050826001600160a01b0316816001600160a01b031614612348576040517ff7139e3300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50919050565b3061235c602085018561374e565b6001600160a01b03161461239c576040517f75f58f8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b804211156123d6576040517f203d82d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382165f9081526002602052604090205460ff16612427576040517f2721954500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b5f806001600160a01b03841673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146124d6576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa1580156124ad573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124d191906140e2565b6124d8565b475b6040517f30c0766d0000000000000000000000000000000000000000000000000000000081529091506001600160a01b038816906330c0766d9061252290899089906004016144fd565b5f604051808303815f87803b158015612539575f5ffd5b505af115801561254b573d5f5f3e3d5ffd5b5083925050506001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee146125f9576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa1580156125d0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125f491906140e2565b6125fb565b475b61260591906140aa565b91506001600160a01b038085169088167f1ea5e495af67ba5a6730d1127ad23d00ba7a0abefa4c0000b1a0415db8b3d648848661264f61264a368c90038c018c6145bb565b61359b565b6040805193845260208401929092529082015260600160405180910390a35095945050505050565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146126c0576040519150601f19603f3d011682016040523d82523d5f602084013e6126c5565b606091505b5050905080612427576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f65746800000000000000000000000000000000000000000000000000000000006044820152606401611a74565b6001546040517f988b1fa70000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301525f92169063988b1fa790602401602060405180830381865afa158015612791573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127b591906144b2565b90506001600160a01b038116612856576001546040517fe34336150000000000000000000000000000000000000000000000000000000081526001600160a01b03858116600483015284811660248301529091169063e3433615906044016020604051808303815f875af115801561282f573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061285391906144b2565b90505b92915050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526128db84826135a9565b61295c576040516001600160a01b0384811660248301525f604483015261295291869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506135f2565b61295c84826135f2565b50505050565b5f7f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001866001600160a01b03166333d092006040518163ffffffff1660e01b8152600401602060405180830381865afa1580156129c0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906129e491906140e2565b876001600160a01b031663affed0e06040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a20573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a4491906140e2565b604080516020810193909352820152606001604051602081830303815290604052805190602001205f1c612a78919061465e565b90506001600160a01b03821615612ada576001600160a01b038681165f908152600560209081526040808320858452909152902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169184169190911790555b60408051858152602081018590529081018290526001600160a01b0380871691908816907fba63e97a9877634fa7a4b0b202f173878b236f558e4b405c50334434ba14ac659060600160405180910390a3505050505050565b6001600160a01b0385165f9081526002602052604081205460ff16612b84576040517f2721954500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b996001600160a01b038616338887613562565b6040517f2dc8f8670000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152602482018690526044820185905283811660648301819052319190881690632dc8f867906084016020604051808303815f875af1158015612c12573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c3691906140e2565b506121e6816001600160a01b038516316140aa565b6040516001600160a01b0383811660248301526044820183905261242791859182169063a9059cbb9060640161290b565b60608101515f9060035b602002015192915050565b805f03612c9d57505050565b7fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03841601612cd7576124278282612677565b6124276001600160a01b0384168383612c4b565b5f5f612cf683613677565b90507fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03861601612dbe576040517fe7edbc020000000000000000000000000000000000000000000000000000000081526001600160a01b0388169063e7edbc02908690612d779089908390899030908e906004016146f1565b60206040518083038185885af1158015612d93573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612db891906140e2565b50612e61565b612dd26001600160a01b0386168886612c4b565b6040517fe7edbc020000000000000000000000000000000000000000000000000000000081526001600160a01b0388169063e7edbc0290612e1f9088908890889030908d906004016146f1565b6020604051808303815f875af1158015612e3b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e5f91906140e2565b505b806121dc84613677565b6001600160a01b03831615612e8a57612e85858486612c91565b613149565b6040517fd6dbaf580000000000000000000000000000000000000000000000000000000081526001600160a01b0386811660048301525f917f00000000000000000000000000000000000000000000000000000000000000009091169063d6dbaf5890602401608060405180830381865afa158015612f0b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f2f91906140f9565b50919250506001600160a01b0382169050612f76576040517ff7139e3300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f7fffffffffffffffffffffffff11111111111111111111111111111111111111126001600160a01b03881601613052576040517fb6b55f25000000000000000000000000000000000000000000000000000000008152600481018590527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b6b55f2590889060240160206040518083038185885af1158015613026573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061304b91906140e2565b9050613139565b6130866001600160a01b0388167f00000000000000000000000000000000000000000000000000000000000000008861285c565b6040517f0efe6a8b0000000000000000000000000000000000000000000000000000000081526001600160a01b03888116600483015260248201889052604482018690527f00000000000000000000000000000000000000000000000000000000000000001690630efe6a8b906064016020604051808303815f875af1158015613112573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061313691906140e2565b90505b6131468288888487612962565b50505b5050505050565b6004545f906001600160a01b0316613194576040517f2208a37d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60048054835160208501516040517f0ecaea730000000000000000000000000000000000000000000000000000000081526001600160a01b039283169481019490945260248401521690630ecaea73906044016020604051808303815f875af1158015613203573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061285691906144b2565b60a0820151515f8167ffffffffffffffff81111561324757613247613770565b604051908082528060200260200182016040528015613270578160200160208202803683370190505b5090505f5b828110156132cb576132a68560a00151828151811061329657613296614696565b60200260200101515f0151613677565b8282815181106132b8576132b8614696565b6020908102919091010152600101613275565b50846001600160a01b03166368b9dbce85604001516132e98761056d565b876060015188608001516040518563ffffffff1660e01b81526004016133129493929190614736565b5f604051808303815f875af115801561332d573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261335491908101906147f7565b50828015613360575081155b8015613370575061010084015115155b156133a7576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b82811015613517575f8560a0015182815181106133c8576133c8614696565b602002602001015190505f8383815181106133e5576133e5614696565b60200260200101516133f9835f0151613677565b61340391906140aa565b9050858015613410575082155b8015613420575061010087015115155b1561348e57808761010001511115613464576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61347b825f01518860e00151896101000151612c91565b61010087015161348b90826140aa565b90505b81602001518110156134eb57815160208301516040517f48589ae90000000000000000000000000000000000000000000000000000000081526001600160a01b039092166004830152602482018390526044820152606401611a74565b801561350d5761350d825f015182846040015185606001518b60c00151612e6b565b50506001016133a9565b50846001600160a01b03167f515cbc713bb176286eb2995fe7286fbabe7b08a6cf90851ea600720ed4b684ce8360405161355391815260200190565b60405180910390a25050505050565b6040516001600160a01b03848116602483015283811660448301526064820183905261295c9186918216906323b872dd9060840161290b565b60608101515f906001612c86565b5f5f5f5f60205f8651602088015f8a5af192503d91505f5190508280156135e8575081156135da57806001146135e8565b5f866001600160a01b03163b115b9695505050505050565b5f5f60205f8451602086015f885af180613611576040513d5f823e3d81fd5b50505f513d91508115613628578060011415613635565b6001600160a01b0384163b155b1561295c576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401611a74565b5f6001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14613720576040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156136f7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061371b91906140e2565b612856565b4792915050565b6001600160a01b038116811461373b575f5ffd5b50565b803561374981613727565b919050565b5f6020828403121561375e575f5ffd5b813561376981613727565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040516060810167ffffffffffffffff811182821017156137c0576137c0613770565b60405290565b6040516080810167ffffffffffffffff811182821017156137c0576137c0613770565b604051610120810167ffffffffffffffff811182821017156137c0576137c0613770565b604051610100810167ffffffffffffffff811182821017156137c0576137c0613770565b604051610140810167ffffffffffffffff811182821017156137c0576137c0613770565b604051601f8201601f1916810167ffffffffffffffff8111828210171561387e5761387e613770565b604052919050565b5f67ffffffffffffffff82111561389f5761389f613770565b5060051b60200190565b5f67ffffffffffffffff8211156138c2576138c2613770565b50601f01601f191660200190565b5f82601f8301126138df575f5ffd5b81356138f26138ed826138a9565b613855565b818152846020838601011115613906575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f82601f830112613931575f5ffd5b813561393f6138ed82613886565b8082825260208201915060208360051b860101925085831115613960575f5ffd5b602085015b838110156139f757803567ffffffffffffffff811115613983575f5ffd5b86016060818903601f19011215613998575f5ffd5b6139a061379d565b60208201356139ae81613727565b815260408201356020820152606082013567ffffffffffffffff8111156139d3575f5ffd5b6139e28a6020838601016138d0565b60408301525084525060209283019201613965565b5095945050505050565b5f82601f830112613a10575f5ffd5b8135613a1e6138ed82613886565b8082825260208201915060208360071b860101925085831115613a3f575f5ffd5b602085015b838110156139f75760808188031215613a5b575f5ffd5b613a636137c6565b8135613a6e81613727565b8152602082810135908201526040820135613a8881613727565b6040820152606082810135908201528352602090920191608001613a44565b5f6101208284031215613ab8575f5ffd5b613ac06137e9565b9050613acb8261373e565b815260208281013590820152604082013567ffffffffffffffff811115613af0575f5ffd5b613afc84828501613922565b60408301525060608281013590820152608082013567ffffffffffffffff811115613b25575f5ffd5b613b31848285016138d0565b60808301525060a082013567ffffffffffffffff811115613b50575f5ffd5b613b5c84828501613a01565b60a083015250613b6e60c0830161373e565b60c0820152613b7f60e0830161373e565b60e08201526101009182013591810191909152919050565b5f60208284031215613ba7575f5ffd5b813567ffffffffffffffff811115613bbd575f5ffd5b613bc984828501613aa7565b949350505050565b5f5f5f5f60808587031215613be4575f5ffd5b8435613bef81613727565b93506020850135613bff81613727565b9250604085013591506060850135613c1681613727565b939692955090935050565b5f5f60408385031215613c32575f5ffd5b8235613c3d81613727565b915060208301358015158114613c51575f5ffd5b809150509250929050565b5f5f5f838503610240811215613c70575f5ffd5b8435613c7b81613727565b9350602085013567ffffffffffffffff811115613c96575f5ffd5b850160408188031215613ca7575f5ffd5b92506102007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc082011215613cd9575f5ffd5b506040840190509250925092565b5f5f5f5f5f60a08688031215613cfb575f5ffd5b8535613d0681613727565b94506020860135613d1681613727565b94979496505050506040830135926060810135926080909101359150565b5f5f8284036101a0811215613d47575f5ffd5b8335613d5281613727565b9250610180601f1982011215613d66575f5ffd5b506020830190509250929050565b5f5f60408385031215613d85575f5ffd5b8235613d9081613727565b946020939093013593505050565b5f5f5f5f5f60a08688031215613db2575f5ffd5b8535613dbd81613727565b94506020860135613dcd81613727565b935060408601359250606086013591506080860135613deb81613727565b809150509295509295909350565b5f60208284031215613e09575f5ffd5b813567ffffffffffffffff811115613e1f575f5ffd5b82016101208185031215613769575f5ffd5b5f5f5f5f5f5f5f5f5f6101008a8c031215613e4a575f5ffd5b8935613e5581613727565b985060208a013567ffffffffffffffff811115613e70575f5ffd5b8a01601f81018c13613e80575f5ffd5b803567ffffffffffffffff811115613e96575f5ffd5b8c6020828401011115613ea7575f5ffd5b60209190910198509650613ebd60408b0161373e565b955060608a01359450613ed260808b0161373e565b935060a08a01359250613ee760c08b0161373e565b989b979a50959894979396929550909360e00135919050565b608080825285519082018190525f90602087019060a0840190835b81811015613f715783516001600160a01b038151168452602081015160208501526001600160a01b0360408201511660408501526060810151606085015250608083019250602084019350600181019050613f1b565b50506001600160a01b03871660208501529150613f8b9050565b6001600160a01b039390931660408201526060015292915050565b5f5f83357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613fd9575f5ffd5b83018035915067ffffffffffffffff821115613ff3575f5ffd5b602001915036819003821315614007575f5ffd5b9250929050565b5f610120828403128015614020575f5ffd5b506140296137e9565b6140328361373e565b81526140406020840161373e565b60208201526040838101359082015261405b6060840161373e565b60608201526080838101359082015261407660a0840161373e565b60a082015261408760c0840161373e565b60c082015260e08381013590820152610100928301359281019290925250919050565b81810381811115612856577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f602082840312156140f2575f5ffd5b5051919050565b5f5f5f5f6080858703121561410c575f5ffd5b845161411781613727565b60208601516040870151606090970151919890975090945092505050565b5f610100828403128015614147575f5ffd5b5061415061380d565b823561415b81613727565b8152602083810135908201526141736040840161373e565b60408201526060838101359082015261418e6080840161373e565b608082015261419f60a0840161373e565b60a082015260c0838101359082015260e0928301359281019290925250919050565b5f82601f8301126141d0575f5ffd5b5f6141db6040613855565b90508060408401858111156141ee575f5ffd5b845b818110156142085780358352602092830192016141f0565b509195945050505050565b5f82601f830112614222575f5ffd5b604061422d81613855565b80608085018681111561423e575f5ffd5b855b818110156142615761425288826141c1565b84526020909301928401614240565b50909695505050505050565b5f61018082840312801561427f575f5ffd5b505f8061428a6137c6565b915061429685856141c1565b82526142a58560408601614213565b60208301526142b78560c086016141c1565b60408301528461011f8501126142cb575f5ffd5b505f806142d86080613855565b90508091506101808501868111156142ee575f5ffd5b61010086015b8181101561430c5780358452602093840193016142f4565b50506060830152509392505050565b805f5b600281101561295c576040828537604093840193919091019060010161431e565b61018081016040838337614359604083016040850161431b565b604060c0840160c08401376080610100840161010084013792915050565b5f60208284031215614387575f5ffd5b813567ffffffffffffffff81111561439d575f5ffd5b820161014081850312156143af575f5ffd5b6143b7613831565b6143c08261373e565b8152602082013567ffffffffffffffff8111156143db575f5ffd5b6143e7868285016138d0565b6020830152506143f96040830161373e565b6040820152606082810135908201526144146080830161373e565b608082015260a0828101359082015261442f60c0830161373e565b60c082015261444060e0830161373e565b60e0820152610100828101359082015261012091820135918101919091529392505050565b5f6128563683613aa7565b5f5f60408385031215614481575f5ffd5b823567ffffffffffffffff811115614497575f5ffd5b6144a385828601613aa7565b95602094909401359450505050565b5f602082840312156144c2575f5ffd5b815161376981613727565b60408183376144e2604083016040830161431b565b604060c0820160c08401376101008082016101008401375050565b61022081525f833561450e81613727565b6001600160a01b03166102208301526020840135368590037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1018112614552575f5ffd5b840160208101903567ffffffffffffffff81111561456e575f5ffd5b80360382131561457c575f5ffd5b60406102408501528061026085015280826102808601375f6102808286010152610280601f19601f8301168501019250505061376960208301846144cd565b5f6102008284031280156145cd575f5ffd5b505f806145d86137c6565b91506145e485856141c1565b82526145f38560408601614213565b60208301526146058560c086016141c1565b60408301528461011f850112614619575f5ffd5b505f8061010061462881613855565b915081925061020086018781111561463e575f5ffd5b908601905b8082101561430c578135845260209384019390910190614643565b5f82614691577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b6001600160a01b03861681528460208201526001600160a01b03841660408201526001600160a01b038316606082015260a060808201525f6121e660a08301846146c3565b5f608082016080835280875180835260a08501915060a08160051b8601019250602089015f5b828110156147d5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6087860301845281516001600160a01b0381511686526020810151602087015260408101519050606060408701526147bf60608701826146c3565b955050602093840193919091019060010161475c565b5050505085602084015284604084015282810360608401526121e681856146c3565b5f60208284031215614807575f5ffd5b815167ffffffffffffffff81111561481d575f5ffd5b8201601f8101841361482d575f5ffd5b805161483b6138ed82613886565b8082825260208201915060208360051b85010192508683111561485c575f5ffd5b602084015b838110156148dd57805167ffffffffffffffff81111561487f575f5ffd5b8501603f8101891361488f575f5ffd5b60208101516148a06138ed826138a9565b8181526040838301018b10156148b4575f5ffd5b8160408401602083015e5f60208383010152808652505050602083019250602081019050614861565b50969550505050505056000000000000000000000000234295260b8d03f56e6db8cc2ec78d77d5dd90cd00000000000000000000000060c425b40ed62e594a379bb02fd09987887ba3e8c080a0b0d19916cae2f0980c83799e734ed2f722188a95375890e78bafd785ee741a3ba0033bd31f5e2c89d87da0cf234db2d89cb2bbbd30403d654eb8abcf42888298cc