opsis
484,199
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 #274,858

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-03 22:16:49 UTC · 19h 26m ago
HyperEVM block
50,312,216

payload

0x04f93bf4808411e1a300837a12008080b93b9f608060405234801561000f575f5ffd5b5060405161395f38038061395f83398101604081905261002e916104b2565b856001600160a01b03811661005c57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b610065816101bd565b50606461ffff8616111561008c5760405163cd4e616760e01b815260040160405180910390fd5b6001805461ffff60a01b1916600160a01b61ffff8816908102919091179091556040519081527faab062e3faf62b6c9a0f8e62af66e0310e27127a8c871a67be7dd4d93de6da539060200160405180910390a15f5b845181101561011c576101148582815181106100ff576100ff61058d565b602002602001015160016101d960201b60201c565b6001016100e1565b505f5b835181101561015b576101535f85838151811061013e5761013e61058d565b6020026020010151600161025e60201b60201c565b60010161011f565b505f5b82518110156101865761017e600184838151811061013e5761013e61058d565b60010161015e565b505f5b81518110156101b1576101a9600283838151811061013e5761013e61058d565b600101610189565b505050505050506105b5565b600180546001600160a01b03191690556101d681610380565b50565b6001600160a01b0382166102005760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b0382165f81815260036020908152604091829020805460ff191685151590811790915591519182527fdaaed764887cba8accdf1ac949cdb51acda3c3563ade70ce49fcf1e05e5b0403910160405180910390a25050565b6001600160a01b0382166102855760405163d92e233d60e01b815260040160405180910390fd5b5f836002811115610298576102986105a1565b036102c5576001600160a01b0382165f908152600460205260409020805460ff191682151517905561032a565b60018360028111156102d9576102d96105a1565b03610306576001600160a01b0382165f908152600560205260409020805460ff191682151517905561032a565b6001600160a01b0382165f908152600660205260409020805460ff19168215151790555b816001600160a01b0316836002811115610346576103466105a1565b60405183151581527f2083ef09fcd55ecca1fe35bf65b7f222762667d1c263ba15b6c4a80fff06b0a09060200160405180910390a3505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146103e5575f5ffd5b919050565b805161ffff811681146103e5575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261041e575f5ffd5b81516001600160401b03811115610437576104376103fb565b604051600582901b90603f8201601f191681016001600160401b0381118282101715610465576104656103fb565b604052918252602081850181019290810186841115610482575f5ffd5b6020860192505b838310156104a85761049a836103cf565b815260209283019201610489565b5095945050505050565b5f5f5f5f5f5f60c087890312156104c7575f5ffd5b6104d0876103cf565b95506104de602088016103ea565b60408801519095506001600160401b038111156104f9575f5ffd5b61050589828a0161040f565b606089015190955090506001600160401b03811115610522575f5ffd5b61052e89828a0161040f565b608089015190945090506001600160401b0381111561054b575f5ffd5b61055789828a0161040f565b60a089015190935090506001600160401b03811115610574575f5ffd5b61058089828a0161040f565b9150509295509295509295565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b61339d806105c25f395ff3fe608060405260043610610198575f3560e01c806379ba5097116100e7578063997a4c5111610087578063e30c397811610062578063e30c3978146104f5578063eadfa1f814610512578063f2fde38b14610531578063fa461e331461027e575f5ffd5b8063997a4c5114610494578063b193a5f4146104b3578063d55be8c6146104e1575f5ffd5b80638e005553116100c25780638e0055531461040657806391dd734614610425578063947d8b1e1461045157806394db05951461047f575f5ffd5b806379ba5097146103af57806385576487146103c35780638da5cb5b146103d6575f5ffd5b8063286cc159116101525780634dc6a7a21161012d5780634dc6a7a21461032e5780635a0741db1461034d5780635c975abb1461037b578063715018a61461039b575f5ffd5b8063286cc159146102d15780632c8958f61461027e578063495ee13e146102f0575f5ffd5b806310f486ef146101ef578063164e68de1461022157806316c38b3c1461024057806320ff430b1461025f57806323a69e751461027e57806324a9d8531461029d575f5ffd5b366101eb57335f9081526003602052604090205460ff161580156101cb5750335f9081526006602052604090205460ff16155b156101e95760405163379aa0fb60e11b815260040160405180910390fd5b005b5f5ffd5b3480156101fa575f5ffd5b5061020e610209366004612bf1565b610550565b6040519081526020015b60405180910390f35b34801561022c575f5ffd5b506101e961023b366004612c4e565b6106e7565b34801561024b575f5ffd5b506101e961025a366004612c69565b610748565b34801561026a575f5ffd5b506101e9610279366004612c82565b6107a8565b348015610289575f5ffd5b506101e9610298366004612d05565b61080d565b3480156102a8575f5ffd5b506001546102be90600160a01b900461ffff1681565b60405161ffff9091168152602001610218565b3480156102dc575f5ffd5b506101e96102eb366004612bf1565b61081f565b3480156102fb575f5ffd5b5061031e61030a366004612c4e565b60036020525f908152604090205460ff1681565b6040519015158152602001610218565b348015610339575f5ffd5b506101e9610348366004612d62565b61085a565b348015610358575f5ffd5b5061031e610367366004612c4e565b60056020525f908152604090205460ff1681565b348015610386575f5ffd5b5060015461031e90600160b01b900460ff1681565b3480156103a6575f5ffd5b506101e961086d565b3480156103ba575f5ffd5b506101e9610880565b61020e6103d1366004612da4565b6108c9565b3480156103e1575f5ffd5b505f546001600160a01b03165b6040516001600160a01b039091168152602001610218565b348015610411575f5ffd5b506101e9610420366004612dec565b610b72565b348015610430575f5ffd5b5061044461043f366004612e0d565b610bf0565b6040516102189190612e4c565b34801561045c575f5ffd5b5061031e61046b366004612c4e565b60046020525f908152604090205460ff1681565b34801561048a575f5ffd5b5061020e60025481565b34801561049f575f5ffd5b5061020e6104ae366004612e81565b610df7565b3480156104be575f5ffd5b5061031e6104cd366004612c4e565b60066020525f908152604090205460ff1681565b3480156104ec575f5ffd5b506102be606481565b348015610500575f5ffd5b506001546001600160a01b03166103ee565b34801561051d575f5ffd5b506101e961052c366004612ed3565b610eef565b34801561053c575f5ffd5b506101e961054b366004612c4e565b610f05565b5f61055a84610f75565b8215610593576001546127109061057c90600160a01b900461ffff1684612f1a565b6105869190612f31565b6105909083612f50565b91505b5f6105a16020860186612f77565b60028111156105b2576105b2612f63565b036105ca576105c38484845f61133f565b90506106a8565b60405163286cc15960e01b8152309063286cc159906105f190879087908790600401612fb3565b5f604051808303815f87803b158015610608575f5ffd5b505af1925050508015610619575060015b61068f573d808015610646576040519150601f19603f3d011682016040523d82523d5f602084013e61064b565b606091505b50805160241415806106765750630b8406bf60e11b610669826130a6565b6001600160e01b03191614155b15610684576106848161161f565b6024015190506106a8565b60405163c4c321d160e01b815260040160405180910390fd5b826106e057600154612710906106c990600160a01b900461ffff1683612f1a565b6106d39190612f31565b6106dd9082612f50565b90505b9392505050565b6106ef611627565b600280545f9091556107018282611653565b816001600160a01b03167fc0819c13be868895eb93e40eaceb96de976442fa1d404e5c55f14bb65a8c489a8260405161073c91815260200190565b60405180910390a25050565b610750611627565b60018054821515600160b01b0260ff60b01b199091161790556040517f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd29061079d90831515815260200190565b60405180910390a150565b6107b0611627565b6001600160a01b0383166107f9576002546107cb8247612f50565b10156107ea57604051631f01d60160e11b815260040160405180910390fd5b6107f48282611653565b505050565b6107f46001600160a01b03841683836116c3565b61081984848484611722565b50505050565b33301461083f5760405163379aa0fb60e11b815260040160405180910390fd5b60016002805c60ff19168217905d5061068f83838330611807565b610862611627565b6107f4838383611d17565b610875611627565b61087e5f611e39565b565b60015433906001600160a01b031681146108bd5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6108c681611e39565b50565b5f6108d2611e52565b6108dc8284611ebf565b6108e585610f75565b6001545f906127109061090390600160a01b900461ffff1634612f1a565b61090d9190612f31565b90505f61091a8234612f50565b90505f6109273447612f50565b90505f61094261093d60a08b0160808c01612c4e565b611f47565b90505f61095560808b0160608c01612c4e565b6040516370a0823160e01b81526001600160a01b038a8116600483015291909116906370a0823190602401602060405180830381865afa15801561099b573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109bf91906130e4565b90506109ce8a6001868b611807565b806109df60808c0160608d01612c4e565b6040516370a0823160e01b81526001600160a01b038b8116600483015291909116906370a0823190602401602060405180830381865afa158015610a25573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a4991906130e4565b610a539190612f50565b9550855f03610a7557604051635a7cfa6560e01b815260040160405180910390fd5b88861015610aa0576040516313a30a9560e11b815260048101879052602481018a90526044016108b4565b5f80610abf610ab560a08e0160808f01612c4e565b85878a8a8f611fc9565b9092509050610ad460808d0160608e01612c4e565b6001600160a01b03168a6001600160a01b0316336001600160a01b03167f68c36a8551e97eebb79f4351491cae7b61421a37bbe40ff51cc7a8afab0c34b78f6020016020810190610b259190612c4e565b604080516001600160a01b039092168252600160208301528101879052606081018d90526080810186905260a00160405180910390a450505050505050610b6a6120c9565b949350505050565b610b7a611627565b606461ffff82161115610ba05760405163cd4e616760e01b815260040160405180910390fd5b6001805461ffff60a01b1916600160a01b61ffff8416908102919091179091556040519081527faab062e3faf62b6c9a0f8e62af66e0310e27127a8c871a67be7dd4d93de6da539060200161079d565b6060336001600160a01b035f5c16141580610c09575033155b15610c275760405163379aa0fb60e11b815260040160405180910390fd5b5f6001600160a01b0319815c16815d50604080516101008101825260028082523360208301525f9282018390526001600160a01b0360035c8116606084015260045c8082166080850152600160a01b80820462ffffff1660a0860152600160b81b90910490920b60c084015260055c80821660e085015292939190920460ff169160065c9160075c9091169083610cc2578460600151610cc8565b84608001515b90505f5f610cd8338885886120f3565b909250905060ff60025c1615610d0457604051630b8406bf60e11b8152600481018290526024016108b4565b60015c821115610d2757604051631f01d60160e11b815260040160405180910390fd5b5f8060015d50610d38338484612332565b5f86610d48578760800151610d4e565b87606001515b90508115610dd75733630b0d9c09826001600160a01b03811615610d725787610d74565b305b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018590526064015f604051808303815f87803b158015610dc0575f5ffd5b505af1158015610dd2573d5f5f3e3d5ffd5b505050505b60405180602001604052805f815250985050505050505050505b92915050565b5f610e00611e52565b610e0a8284611ebf565b610e1386610f75565b475f610e2861093d60a08a0160808b01612c4e565b9050610e34888861247b565b5f610e51610e4860a08b0160808c01612c4e565b83858a8a612679565b9094509050610e6660808a0160608b01612c4e565b6001600160a01b03908116908716337f68c36a8551e97eebb79f4351491cae7b61421a37bbe40ff51cc7a8afab0c34b7610ea660408e0160208f01612c4e565b604080516001600160a01b0390921682525f60208301528101899052606081018d90526080810186905260a00160405180910390a4505050610ee66120c9565b95945050505050565b610ef7611627565b610f018282612781565b5050565b610f0d611627565b600180546001600160a01b0383166001600160a01b03199091168117909155610f3d5f546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b5f610f866040830160208401612c4e565b6001600160a01b03161480610fb257505f610fa76080830160608401612c4e565b6001600160a01b0316145b80610fec5750610fc860a0820160808301612c4e565b6001600160a01b0316610fe16080830160608401612c4e565b6001600160a01b0316145b1561100a5760405163c4c321d160e01b815260040160405180910390fd5b5f600261101a6020840184612f77565b600281111561102b5761102b612f63565b14801561104f57505f61104460a0840160808501612c4e565b6001600160a01b0316145b90508015801561108b575060035f61106d60a0850160808601612c4e565b6001600160a01b0316815260208101919091526040015f205460ff16155b156110a95760405163c4c321d160e01b815260040160405180910390fd5b5f6110b76020840184612f77565b60028111156110c8576110c8612f63565b036111f25760045f6110e06060850160408601612c4e565b6001600160a01b0316815260208101919091526040015f205460ff1615806111d457506111136040830160208401612c4e565b6001600160a01b031661112c6060840160408501612c4e565b6001600160a01b031663e6a4390561114a6080860160608701612c4e565b61115a60a0870160808801612c4e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044015b602060405180830381865afa1580156111a4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111c891906130fb565b6001600160a01b031614155b15610f015760405163c4c321d160e01b815260040160405180910390fd5b60016112016020840184612f77565b600281111561121257611212612f63565b036112f35760055f61122a6060850160408601612c4e565b6001600160a01b0316815260208101919091526040015f205460ff1615806111d4575061125d6040830160208401612c4e565b6001600160a01b03166112766060840160408501612c4e565b6001600160a01b0316631698ee826112946080860160608701612c4e565b6112a460a0870160808801612c4e565b6112b460c0880160a08901613116565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015262ffffff166044820152606401611189565b60065f6113066040850160208601612c4e565b6001600160a01b0316815260208101919091526040015f205460ff16610f015760405163c4c321d160e01b815260040160405180910390fd5b5f806113516040870160208801612c4e565b90505f5f826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611391573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113b59190613145565b5090925090505f6113cc60808a0160608b01612c4e565b6001600160a01b0316846001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611411573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061143591906130fb565b6001600160a01b03161490505f8861144d5781611450565b81155b90505f5f8261147257846001600160701b0316866001600160701b0316611487565b856001600160701b0316856001600160701b03165b915091508815611537575f8b6114ac576114a760808e0160608f01612c4e565b6114bc565b6114bc60a08e0160808f01612c4e565b6040516370a0823160e01b81526001600160a01b038a8116600483015291925084918316906370a0823190602401602060405180830381865afa158015611505573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061152991906130e4565b6115339190612f50565b9a50505b891580611542575081155b8061154b575080155b1561156957604051635a7cfa6560e01b815260040160405180910390fd5b5f61157a60c08e0160a08f01613116565b62ffffff16156115995761159460c08e0160a08f01613116565b61159d565b610bb85b62ffffff169050620f424081106115c75760405163c4c321d160e01b815260040160405180910390fd5b5f6115d582620f4240612f50565b6115df908d612f1a565b9050806115ef85620f4240612f1a565b6115f99190613191565b6116038483612f1a565b61160d9190612f31565b9e9d5050505050505050505050505050565b805160208201fd5b5f546001600160a01b0316331461087e5760405163118cdaa760e01b81523360048201526024016108b4565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f811461169c576040519150601f19603f3d011682016040523d82523d5f602084013e6116a1565b606091505b50509050806107f45760405163a0c968e760e01b815260040160405180910390fd5b6040516001600160a01b038381166024830152604482018390526107f491859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506127ff565b336001600160a01b035f5c16141580611739575033155b156117575760405163379aa0fb60e11b815260040160405180910390fd5b5f6001600160a01b0319815c16815d505f5f5f861361177757848661177a565b85855b909250905060ff60025c16156117bc575f8112611797575f6117a0565b6117a0816131a4565b604051630b8406bf60e11b81526004016108b491815260200190565b60015c8211156117df57604051631f01d60160e11b815260040160405180910390fd5b5f8060015d506117ff6001600160a01b0361010060025c041633846116c3565b505050505050565b5f6118156020860186612f77565b600281111561182657611826612f63565b0361188e57821561187e5761184a61184460a0860160808701612c4e565b8361286b565b61187e61185d6040860160208701612c4e565b8361186e60a0880160808901612c4e565b6001600160a01b031691906116c3565b6118898484836128db565b610819565b600161189d6020860186612f77565b60028111156118ae576118ae612f63565b03611acc578280156118c3575060ff60025c16155b156118db576118db61184460a0860160808701612c4e565b5f836118f6576118f16080860160608701612c4e565b611906565b61190660a0860160808701612c4e565b90506119186040860160208701612c4e565b5f805c6001600160a01b0319166001600160a01b03831617905d50828060015d5080600260016101000a815c816001600160a01b0302191690836001600160a01b03160217905d505f6119716040870160208801612c4e565b6001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156119ac573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119d091906130fb565b6001600160a01b0383811691161490506119f06040870160208801612c4e565b6001600160a01b031663128acb0884838785611a205773fffd8963efd1fc6a506488495d951d5263988d25611a27565b6401000276a45b60405160e086901b6001600160e01b03191681526001600160a01b03948516600482015292151560248401526044830191909152909116606482015260a060848201525f60a482015260c40160408051808303815f875af1158015611a8e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ab291906131be565b505f90506001600160a01b0319815c16815d505050610819565b828015611adc575060ff60025c16155b15611af457611af461184460a0860160808701612c4e565b611b046040850160208601612c4e565b5f805c6001600160a01b0319166001600160a01b03831617905d50818060015d50611b356080850160608601612c4e565b611b4560a0860160808701612c4e565b611b5560c0870160a08801613116565b611b6560e0880160c089016131e0565b611b76610100890160e08a01612c4e565b60035f600481816014816017886005805c6001600160a01b0319166001600160a01b03831617905d508991906101000a815c8162ffffff021916908360020b62ffffff160217905d508891906101000a815c8162ffffff021916908362ffffff160217905d508791906101000a815c816001600160a01b0302191690836001600160a01b03160217905d508691906101000a815c816001600160a01b0302191690836001600160a01b03160217905d5050505050508282826005601460065f60075f8691906101000a815c816001600160a01b0302191690836001600160a01b03160217905d50859190505d8491906101000a815c8160ff021916908315150217905d50611c8e925050506040850160208601612c4e565b6040516348c8949160e01b8152602060048201525f60248201526001600160a01b0391909116906348c89491906044015f604051808303815f875af1158015611cd9573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052611d00919081019061320d565b505f6001600160a01b0319815c16815d5050505050565b6001600160a01b038216611d3e5760405163d92e233d60e01b815260040160405180910390fd5b5f836002811115611d5157611d51612f63565b03611d7e576001600160a01b0382165f908152600460205260409020805460ff1916821515179055611de3565b6001836002811115611d9257611d92612f63565b03611dbf576001600160a01b0382165f908152600560205260409020805460ff1916821515179055611de3565b6001600160a01b0382165f908152600660205260409020805460ff19168215151790555b816001600160a01b0316836002811115611dff57611dff612f63565b60405183151581527f2083ef09fcd55ecca1fe35bf65b7f222762667d1c263ba15b6c4a80fff06b0a09060200160405180910390a3505050565b600180546001600160a01b03191690556108c681612a65565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005c15611e9257604051633ee5aeb560e01b815260040160405180910390fd5b61087e60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f005b90612ab4565b600154600160b01b900460ff1615611eea57604051631309a56360e01b815260040160405180910390fd5b81421115611f0b57604051630407b05b60e31b815260040160405180910390fd5b6001600160a01b0381161580611f2957506001600160a01b03811630145b15610f01576040516333d1661360e11b815260040160405180910390fd5b5f6001600160a01b03821615611fc2576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015611f99573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611fbd91906130e4565b610df1565b5f92915050565b5f5f611fd58888612abb565b611fdf8587613191565b471015611fff57604051637a8ae4fb60e01b815260040160405180910390fd5b5f8561200b8847612f50565b6120159190612f50565b90508481111561203857604051637a8ae4fb60e01b815260040160405180910390fd5b6120428186612f50565b92508461204f8488612f1a565b6120599190612f31565b91508160025f82825461206c9190613191565b909155505f905061207d8388612f50565b6120879083613191565b90508015612099576120998582611653565b6002544710156120bc57604051637a8ae4fb60e01b815260040160405180910390fd5b5050965096945050505050565b61087e5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00611eb9565b5f5f5f85608001516001600160a01b031686606001516001600160a01b03161061217a576040518060a0016040528087608001516001600160a01b0316815260200187606001516001600160a01b031681526020018760a0015162ffffff1681526020018760c0015160020b81526020018760e001516001600160a01b03168152506121d9565b6040518060a0016040528087606001516001600160a01b0316815260200187608001516001600160a01b031681526020018760a0015162ffffff1681526020018760c0015160020b81526020018760e001516001600160a01b03168152505b90505f815f01516001600160a01b0316866001600160a01b03161490505f886001600160a01b031663f3cd914c84604051806060016040528086151581526020018a612224906131a4565b8152602001866122485773fffd8963efd1fc6a506488495d951d5263988d2561224f565b6401000276a45b6001600160a01b03168152506040518363ffffffff1660e01b81526004016122789291906132c0565b6020604051808303815f875af1158015612294573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122b891906130e4565b90505f826122c657816122cc565b608082901d5b90505f836122de57608083901d6122e0565b825b90505f82600f0b126122f2575f612305565b6122fb8261333a565b6001600160801b03165b96505f81600f0b13612317575f612322565b806001600160801b03165b9550505050505094509492505050565b805f0361233e57505050565b6001600160a01b0382166123af57826001600160a01b03166311da60b4826040518263ffffffff1660e01b815260040160206040518083038185885af115801561238a573d5f5f3e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061081991906130e4565b604051632961046560e21b81526001600160a01b03838116600483015284169063a5841194906024015f604051808303815f87803b1580156123ef575f5ffd5b505af1158015612401573d5f5f3e3d5ffd5b5061241a925050506001600160a01b03831684836116c3565b826001600160a01b03166311da60b46040518163ffffffff1660e01b81526004016020604051808303815f875af1158015612457573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061081991906130e4565b5f61248c6080840160608501612c4e565b90505f61249c6020850185612f77565b60028111156124ad576124ad612f63565b036124e3576124d8336124c66040860160208701612c4e565b6001600160a01b038416919085612b8d565b6107f4835f306128db565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015612527573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061254b91906130e4565b90506125626001600160a01b038316333086612b8d565b6040516370a0823160e01b81523060048201526125e29085905f9084906001600160a01b038716906370a0823190602401602060405180830381865afa1580156125ae573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125d291906130e4565b6125dc9190612f50565b30611807565b6040516370a0823160e01b81523060048201525f9082906001600160a01b038516906370a0823190602401602060405180830381865afa158015612628573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061264c91906130e4565b6126569190612f50565b90508015612672576126726001600160a01b03841633836116c3565b5050505050565b5f5f6126858787612abb565b844710156126a657604051637a8ae4fb60e01b815260040160405180910390fd5b5f6126b18647612f50565b9050805f036126d357604051635a7cfa6560e01b815260040160405180910390fd5b600154612710906126ef90600160a01b900461ffff1683612f1a565b6126f99190612f31565b91506127058282612f50565b925084831015612732576040516313a30a9560e11b815260048101849052602481018690526044016108b4565b8160025f8282546127439190613191565b9091555061275390508484611653565b60025447101561277657604051637a8ae4fb60e01b815260040160405180910390fd5b509550959350505050565b6001600160a01b0382166127a85760405163d92e233d60e01b815260040160405180910390fd5b6001600160a01b0382165f81815260036020908152604091829020805460ff191685151590811790915591519182527fdaaed764887cba8accdf1ac949cdb51acda3c3563ade70ce49fcf1e05e5b0403910161073c565b5f5f60205f8451602086015f885af18061281e576040513d5f823e3d81fd5b50505f513d91508115612835578060011415612842565b6001600160a01b0384163b155b1561081957604051635274afe760e01b81526001600160a01b03851660048201526024016108b4565b6001600160a01b0382161580159061288257505f81115b15610f0157816001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b1580156128c0575f5ffd5b505af11580156128d2573d5f5f3e3d5ffd5b50505050505050565b5f6128e984845f600161133f565b90505f6128fc6080860160608701612c4e565b6001600160a01b03166129156040870160208801612c4e565b6001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612950573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061297491906130fb565b6001600160a01b03161490505f8461298d57811561298f565b815b905060ff60025c16156129b857604051630b8406bf60e11b8152600481018490526024016108b4565b6129c86040870160208801612c4e565b6001600160a01b031663022c0d9f826129e1575f6129e3565b845b836129ee57856129f0565b5f5b6040516001600160e01b031960e085901b168152600481019290925260248201526001600160a01b0387166044820152608060648201525f608482015260a4015f604051808303815f87803b158015612a47575f5ffd5b505af1158015612a59573d5f5f3e3d5ffd5b50505050505050505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80825d5050565b6001600160a01b038216612acd575050565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015612b11573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b3591906130e4565b9050818111156107f4576001600160a01b038316632e1a7d4d612b588484612f50565b6040518263ffffffff1660e01b8152600401612b7691815260200190565b5f604051808303815f87803b1580156128c0575f5ffd5b6040516001600160a01b0384811660248301528381166044830152606482018390526108199186918216906323b872dd906084016116f0565b5f6101008284031215612bd7575f5ffd5b50919050565b80358015158114612bec575f5ffd5b919050565b5f5f5f6101408486031215612c04575f5ffd5b612c0e8585612bc6565b9250612c1d6101008501612bdd565b92959294505050610120919091013590565b6001600160a01b03811681146108c6575f5ffd5b8035612bec81612c2f565b5f60208284031215612c5e575f5ffd5b81356106e081612c2f565b5f60208284031215612c79575f5ffd5b6106e082612bdd565b5f5f5f60608486031215612c94575f5ffd5b8335612c9f81612c2f565b92506020840135612caf81612c2f565b929592945050506040919091013590565b5f5f83601f840112612cd0575f5ffd5b50813567ffffffffffffffff811115612ce7575f5ffd5b602083019150836020828501011115612cfe575f5ffd5b9250929050565b5f5f5f5f60608587031215612d18575f5ffd5b8435935060208501359250604085013567ffffffffffffffff811115612d3c575f5ffd5b612d4887828801612cc0565b95989497509550505050565b803560038110612bec575f5ffd5b5f5f5f60608486031215612d74575f5ffd5b612d7d84612d54565b92506020840135612d8d81612c2f565b9150612d9b60408501612bdd565b90509250925092565b5f5f5f5f6101608587031215612db8575f5ffd5b612dc28686612bc6565b93506101008501359250610120850135612ddb81612c2f565b939692955092936101400135925050565b5f60208284031215612dfc575f5ffd5b813561ffff811681146106e0575f5ffd5b5f5f60208385031215612e1e575f5ffd5b823567ffffffffffffffff811115612e34575f5ffd5b612e4085828601612cc0565b90969095509350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f5f5f5f5f6101808688031215612e96575f5ffd5b612ea08787612bc6565b945061010086013593506101208601359250610140860135612ec181612c2f565b94979396509194610160013592915050565b5f5f60408385031215612ee4575f5ffd5b8235612eef81612c2f565b9150612efd60208401612bdd565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610df157610df1612f06565b5f82612f4b57634e487b7160e01b5f52601260045260245ffd5b500490565b81810381811115610df157610df1612f06565b634e487b7160e01b5f52602160045260245ffd5b5f60208284031215612f87575f5ffd5b6106e082612d54565b803562ffffff81168114612bec575f5ffd5b8035600281900b8114612bec575f5ffd5b6101408101612fc185612d54565b60038110612fdd57634e487b7160e01b5f52602160045260245ffd5b8252612feb60208601612c43565b6001600160a01b0316602083015261300560408601612c43565b6001600160a01b0316604083015261301f60608601612c43565b6001600160a01b0316606083015261303960808601612c43565b6001600160a01b0316608083015261305360a08601612f90565b62ffffff1660a083015261306960c08601612fa2565b61307860c084018260020b9052565b5061308560e08601612c43565b6001600160a01b031660e08301529215156101008201526101200152919050565b805160208201516001600160e01b03198116919060048210156130dd576001600160e01b0319600483900360031b81901b82161692505b5050919050565b5f602082840312156130f4575f5ffd5b5051919050565b5f6020828403121561310b575f5ffd5b81516106e081612c2f565b5f60208284031215613126575f5ffd5b6106e082612f90565b80516001600160701b0381168114612bec575f5ffd5b5f5f5f60608486031215613157575f5ffd5b6131608461312f565b925061316e6020850161312f565b9150604084015163ffffffff81168114613186575f5ffd5b809150509250925092565b80820180821115610df157610df1612f06565b5f600160ff1b82016131b8576131b8612f06565b505f0390565b5f5f604083850312156131cf575f5ffd5b505080516020909101519092909150565b5f602082840312156131f0575f5ffd5b6106e082612fa2565b634e487b7160e01b5f52604160045260245ffd5b5f6020828403121561321d575f5ffd5b815167ffffffffffffffff811115613233575f5ffd5b8201601f81018413613243575f5ffd5b805167ffffffffffffffff81111561325d5761325d6131f9565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561328c5761328c6131f9565b6040528181528282016020018610156132a3575f5ffd5b8160208401602083015e5f91810160200191909152949350505050565b82516001600160a01b03908116825260208085015182168184015260408086015162ffffff168185015260608087015160020b908501526080808701518416908501528451151560a08501529084015160c08401528301511660e082015261012061010082018190525f90820181905261014082016106dd565b5f81600f0b6f7fffffffffffffffffffffffffffffff19810361335f5761335f612f06565b5f039291505056fea2646970667358221220cce5bc13ed0f66f6333f7a9260d6b45f284a96e5855463ed13201a240fdf368764736f6c634300081c00330000000000000000000000008e93c3e410c4c09ab9695823297c748cdb6b8d9a000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ba876237b0f021a6c6d852d6c26e107997cc5e8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000d5a7c10820446c58868a204b8979b8cc9cb2a1a3000000000000000000000000809ff79945fffbf9b8df33bb3b62872ceb2efaf1000000000000000000000000367f85886af509e364c8190862bc714555fefc3e000000000000000000000000f460854da9a40ad833c27996c749c1b8baaf3b86000000000000000000000000000000000000000000000000000000000000000300000000000000000000000006c63714fbf1f5753017123e2fcfdede4540b2c4000000000000000000000000b308b5df891c300a5f5a5b8fdbc30108ba8424900000000000000000000000005fb015a49f5b35073f9ce01c2adb287a75f8960083030c9da08e8586871b8face4fb5489394ddf3982a9b28c3ec53b590493eb01b48c9c8b7ea046d28a4851539fa6aed703127b6e0449d0da83c2ebb053a98c05e9bc2d17daa9