HyperEVM inbox message
Message #239,814
l2 messageexecuted on Elysium
- sent on HyperEVM
- 2026-11-03 14:40:20 UTC · 1d 1h ago
- HyperEVM block
- 50,284,371
- sender on HyperEVM
- 0x968b9b7343be33222a10114434523fa165799db4
- Elysium execution
- 0x8dcb5cf1caafb201cfc93f80baf0984a0ba2f79a0c2012077f9f524ab4dbf354 · after 0s
payload
0x0402f9348f8301863d80840bf007c0840bf007c0835be9028080b934336080604052348015600e575f5ffd5b506134178061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061009c575f3560e01c80635c6bbec8116100645780635c6bbec814610180578063843def4d146101a1578063c8ae9fa7146101b4578063ca2a0c5e146101df578063f0e57e3d146101f25761009c565b806303ebb656146100f25780630925c92c1461011a5780631fc2b8331461013a578063371e4a9f1461014d5780635125092e14610160575b5f366060826100ae8360048184612a64565b8101906100bb9190612ae3565b93505050505f5f828060200190518101906100d69190612ba0565b915091506100e48282610205565b505050915050805190602001f35b610105610100366004612bcc565b610427565b60405190151581526020015b60405180910390f35b61012d610128366004612be7565b610502565b6040516101119190612cc4565b61012d610148366004612be7565b610a37565b61012d61015b366004612be7565b610aca565b61017361016e366004612daf565b610e5e565b6040516101119190612de1565b61019361018e366004612be7565b610f94565b604051908152602001610111565b61012d6101af366004612be7565b611677565b6101c76101c2366004612bcc565b611a50565b6040516001600160a01b039091168152602001610111565b6101936101ed366004612bcc565b611a78565b6101c7610200366004612bcc565b611ae1565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015610249573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061026d9190612df3565b6040516370a0823160e01b81523360048201529091505f906001600160a01b038516906370a0823190602401602060405180830381865afa1580156102b4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102d89190612df3565b90506102e5843384611c23565b6040516370a0823160e01b81523360048201525f906001600160a01b038616906370a0823190602401602060405180830381865afa158015610329573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061034d9190612df3565b90505f61035a8383612e1e565b90505f61038a8561036e84620f4240612e31565b6103789190612e5c565b61038590620f4240612e1e565b611d44565b90505f61039e8761036e88620f4240612e31565b9050620f42408211806103b35750620f424081115b156103ea5760405162461bcd60e51b8152602060048201526002602482015261373360f11b60448201526064015b60405180910390fd5b5f61040b826103fc85620f4240612e31565b6104069190612e6f565b611dc0565b90508060405162461bcd60e51b81526004016103e19190612eb0565b5f816001600160a01b03166322be3de16040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610482575060408051601f3d908101601f1916820190925261047f91810190612ec2565b60015b1561048f57505f92915050565b816001600160a01b0316637464fc3d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156104e9575060408051601f3d908101601f191682019092526104e691810190612df3565b60015b6104f457505f919050565b50600192915050565b919050565b61050a612a04565b5f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610547573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056b9190612ee1565b90505f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105aa573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ce9190612ee1565b6040516370a0823160e01b81526001600160a01b0386811660048301529192505f918416906370a0823190602401602060405180830381865afa158015610617573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063b9190612df3565b6040516370a0823160e01b81526001600160a01b0387811660048301529192505f918416906370a0823190602401602060405180830381865afa158015610684573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106a89190612df3565b90505f5f876001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa1580156106e7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061070b9190612f12565b915091505f5f876001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561076b575060408051601f3d908101601f1916820190925261076891810190612df3565b60015b156107765760019250505b866001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156107d0575060408051601f3d908101601f191682019092526107cd91810190612df3565b60015b156107db5760019150505b5f6107e68b8a611dfb565b90505f6107f38c8a611dfb565b9050808210156108195780610809836014612e31565b101561081457600192505b610838565b80821115610838578161082d826014612e31565b101561083857600193505b506108469050606485612f43565b6001600160701b03165f0361085a57600191505b610865606484612f43565b6001600160701b03165f03610878575060015b5f5f5f84158015610887575083155b156108d1576108aa8d8c61089c60648b612f43565b6001600160701b0316611e17565b90955092506108bf8d8b61089c60648a612f43565b90945091506108ce8e8e610f94565b90505b6040518061016001604052808e6001600160a01b031681526020016108f68d8d61201a565b8152602001610919896001600160701b0316896001600160701b03168d8d6120a5565b81526020016109285f5f612152565b81526020016109f58d6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561096c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109909190612f70565b8d6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109cc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f09190612f70565b6121bb565b8152602001828152602001620f4240815260200184815260200183815260200186151581526020018515158152509b5050505050505050505050505b92915050565b610a3f612a04565b5f610a4a8484610502565b90505f5f846001600160a01b03166332bfe4696040518163ffffffff1660e01b81526004016040805180830381865afa158015610a89573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aad9190612f90565b91509150610abb8282612152565b60608401525090949350505050565b610ad2612a04565b5f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b0f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b339190612ee1565b90505f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b72573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b969190612ee1565b6040516370a0823160e01b81526001600160a01b0386811660048301529192505f918416906370a0823190602401602060405180830381865afa158015610bdf573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c039190612df3565b6040516370a0823160e01b81526001600160a01b0387811660048301529192505f918416906370a0823190602401602060405180830381865afa158015610c4c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c709190612df3565b90505f5f876001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa158015610caf573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cd39190612f12565b915091505f5f876001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610d33575060408051601f3d908101601f19168201909252610d3091810190612df3565b60015b15610d3e5760019250505b866001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610d98575060408051601f3d908101601f19168201909252610d9591810190612df3565b60015b15610da35760019150505b5f610dae8b8a611dfb565b90505f610dbb8c8a611dfb565b905080821015610de15780610dd1836014612e31565b1015610ddc57600192505b610e00565b80821115610e005781610df5826014612e31565b1015610e0057600193505b50610e0e9050606485612f43565b6001600160701b03165f03610e2257600191505b610e2d606484612f43565b6001600160701b03165f03610e40575060015b5f5f5f84158015610e4f575083155b156108d1576108ce8e8e610f94565b60605f610e6a85611a50565b90505f610e778585612e1e565b610e82906001612e6f565b90505f8167ffffffffffffffff811115610e9e57610e9e612aa2565b604051908082528060200260200182016040528015610ec7578160200160208202803683370190505b509050855b858111610f8957604051631e3dd18b60e01b8152600481018290526001600160a01b03851690631e3dd18b90602401602060405180830381865afa925050508015610f34575060408051601f3d908101601f19168201909252610f3191810190612ee1565b60015b15610f77578083610f458a85612e1e565b81518110610f5557610f55612fb2565b60200260200101906001600160a01b031690816001600160a01b031681525050505b80610f8181612fc6565b915050610ecc565b509695505050505050565b5f6001600160a01b038316156113fc575f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fe1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110059190612ee1565b90505f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611044573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110689190612ee1565b90505f5f856001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa9250505080156110c5575060408051601f3d908101601f191682019092526110c291810190612f12565b60015b156110db576001600160701b0391821693501690505b856001600160a01b031663976bf4166040518163ffffffff1660e01b815260040160a060405180830381865afa925050508015611135575060408051601f3d908101601f1916820190925261113291810190612fde565b60015b1561114e5750506001600160701b039283169450501690505b811580611159575080155b1561118f5760405162461bcd60e51b81526004016103e1906020808252600490820152637265732160e01b604082015260600190565b5f61119c6103e884612e5c565b90505f6111af8484845f620f4240612234565b9050886001600160a01b031663d06ca61f836111cb898961201a565b6040518363ffffffff1660e01b81526004016111e892919061304b565b5f60405180830381865afa92505050801561122457506040513d5f823e601f3d908101601f19168201604052611221919081019061306b565b60015b1561126357611250828260018151811061124057611240612fb2565b6020026020010151878787612288565b62ffffff16975050505050505050610a31565b886001600160a01b03166312a1c5f18361127d898961201a565b5f6040518463ffffffff1660e01b815260040161129c9392919061310c565b5f60405180830381865afa9250505080156112d857506040513d5f823e601f3d908101601f191682016040526112d5919081019061306b565b60015b156112f457611250828260018151811061124057611240612fb2565b604051630153543560e21b81526004810183905260248101859052604481018490526001600160a01b038a169063054d50d490606401602060405180830381865afa925050508015611363575060408051601f3d908101601f1916820190925261136091810190612df3565b60015b15611375576112508282878787612288565b61137e89611a50565b604051634c2fc06f60e01b81526001600160a01b038a811660048301529190911690634c2fc06f90602401602060405180830381865afa9250505080156113e2575060408051601f3d908101601f191682019092526113df91810190612df3565b60015b156113f5579650610a3195505050505050565b5050505050505b816001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611456575060408051601f3d908101601f1916820190925261145391810190612df3565b60015b15611462579050610a31565b816001600160a01b0316632a3240276040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156114bc575060408051601f3d908101601f191682019092526114b991810190612df3565b60015b156114c8579050610a31565b816001600160a01b03166354cf2aeb6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611522575060408051601f3d908101601f1916820190925261151f91810190612df3565b60015b1561152e579050610a31565b816001600160a01b031663ced72f876040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611588575060408051601f3d908101601f1916820190925261158591810190612df3565b60015b15611594579050610a31565b816001600160a01b0316636827e7646040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156115ee575060408051601f3d908101601f191682019092526115eb91810190612df3565b60015b156115fa579050610a31565b816001600160a01b031663d4cadf686040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611654575060408051601f3d908101601f1916820190925261165191810190612df3565b60015b1561166c57611664816064612e31565b915050610a31565b50620f424092915050565b61167f612a04565b5f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116bc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116e09190612ee1565b90505f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561171f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117439190612ee1565b6040516370a0823160e01b81526001600160a01b0386811660048301529192505f918416906370a0823190602401602060405180830381865afa15801561178c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117b09190612df3565b6040516370a0823160e01b81526001600160a01b0387811660048301529192505f918416906370a0823190602401602060405180830381865afa1580156117f9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061181d9190612df3565b90505f5f876001600160a01b0316630902f1ac6040518163ffffffff1660e01b81526004016040805180830381865afa15801561185c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118809190612f12565b915091505f5f876001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156118e0575060408051601f3d908101601f191682019092526118dd91810190612df3565b60015b156118eb5760019250505b866001600160a01b031663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611945575060408051601f3d908101601f1916820190925261194291810190612df3565b60015b156119505760019150505b5f61195b8b8a611dfb565b90505f6119688c8a611dfb565b90508082101561198e578061197e836014612e31565b101561198957600192505b6119ad565b808211156119ad57816119a2826014612e31565b10156119ad57600193505b506119bb9050606485612f43565b6001600160701b03165f036119cf57600191505b6119da606484612f43565b6001600160701b03165f036119ed575060015b5f5f5f841580156119fc575083155b156108d157611a118d8c61089c60648b612f43565b9095509250611a268d8b61089c60648a612f43565b90945091506040518061016001604052808e6001600160a01b031681526020016108f68d8d61201a565b5f5f611a5b83611ae1565b90506001600160a01b038116610a31575090919050565b50919050565b5f611a8282611a50565b6001600160a01b031663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611abd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a319190612df3565b5f816001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611b3c575060408051601f3d908101601f19168201909252611b3991810190612ee1565b60015b15611bb7576001600160a01b038116610a3157826001600160a01b031663cd14bd216040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611ba9575060408051601f3d908101601f19168201909252611ba691810190612ee1565b60015b15611bb5579392505050565b505b816001600160a01b0316632dd310006040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611c11575060408051601f3d908101601f19168201909252611c0e91810190612ee1565b60015b15611c1c5792915050565b505f919050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b17905291515f92839290871691611c7e919061314d565b5f604051808303815f865af19150503d805f8114611cb7576040519150601f19603f3d011682016040523d82523d5f602084013e611cbc565b606091505b5091509150818015611ce6575080511580611ce6575080806020019051810190611ce69190612ec2565b611d3d5760405162461bcd60e51b815260206004820152602260248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c45445f6044820152616d6560f01b60648201526084016103e1565b5050505050565b5f815f03611d5357505f919050565b5f611d5d836122fb565b90506003811015611d6f575090919050565b5f611d7b600383612e1e565b90505f611d8982600a613233565b905080806001611d998289612e6f565b611da39190612e1e565b611dad9190612e5c565b611db79190612e31565b95945050505050565b60605f611dcc83612332565b9050611df4604051806040016040528060048152602001636665652d60e01b81525082612444565b9392505050565b5f5f5a9050611e0b83855f61257e565b5f5a611db79083612e1e565b5f8080611e25600a85612e5c565b9050805f03611e3a575f5f9250925050612012565b5f866001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e77573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e9b9190612ee1565b604080516001600160a01b03891660208201529081018490529091505f9060600160405160208183030381529060405290505f5f886001600160a01b0316846001600160a01b031614611eef575f85611ef2565b845f5b60405163022c0d9f60e01b815291935091506001600160a01b038b169063022c0d9f90611f2990859085903090899060040161323e565b5f604051808303815f87803b158015611f40575f5ffd5b505af1925050508015611f51575060015b61200557611f5d61326a565b806308c379a0036120035750611f71613283565b80611f7c5750612005565b611fa1816040518060400160405280600381526020016266656560e81b81525061261b565b15612003575f611fca82604051806040016040528060018152602001602d60f81b8152506126d3565b90505f611ff082600181518110611fe357611fe3612fb2565b60200260200101516128b7565b5f9a509850612012975050505050505050565b505b60015f9650965050505050505b935093915050565b60408051600280825260608083018452925f92919060208301908036833701905050905083815f8151811061205157612051612fb2565b60200260200101906001600160a01b031690816001600160a01b031681525050828160018151811061208557612085612fb2565b6001600160a01b0390921660209283029190910190910152905092915050565b60408051600480825260a082019092526060915f91906020820160808036833701905050905085815f815181106120de576120de612fb2565b60200260200101818152505084816001815181106120fe576120fe612fb2565b602002602001018181525050838160028151811061211e5761211e612fb2565b602002602001018181525050828160038151811061213e5761213e612fb2565b602090810291909101015295945050505050565b60408051600280825260608083018452925f92919060208301908036833701905050905083815f8151811061218957612189612fb2565b60200260200101818152505082816001815181106121a9576121a9612fb2565b60209081029190910101529392505050565b60408051600280825260608083018452925f92919060208301908036833701905050905083815f815181106121f2576121f2612fb2565b602002602001019060ff16908160ff1681525050828160018151811061221a5761221a612fb2565b60ff90921660209283029190910190910152905092915050565b5f61223f8383612e1e565b925061224b8385612e31565b6122558388612e31565b61225f9190612e6f565b8361226a8787612e31565b6122749190612e31565b61227e9190612e5c565b9695505050505050565b5f806122948587612e31565b6122a190620f4240612e31565b90505f6122ae8488612e31565b6122b8858a612e31565b6122c2888b612e31565b6122cc9190612e6f565b6122d69190612e1e565b90506122e28183612e5c565b6122ef90620f4240612e1e565b98975050505050505050565b5f815f0361230a57505f919050565b815b8015611a72578161231c81612fc6565b925061232b9050600a82612e5c565b905061230c565b6060815f036123585750506040805180820190915260018152600360fc1b602082015290565b815f5b8115612381578061236b81612fc6565b915061237a9050600a83612e5c565b915061235b565b5f8167ffffffffffffffff81111561239b5761239b612aa2565b6040519080825280601f01601f1916602001820160405280156123c5576020820181803683370190505b5090505f6123d4600184612e1e565b90505b851561243b576123e8600a876132ff565b6123f3906030612e6f565b60f81b828261240181613312565b93508151811061241357612413612fb2565b60200101906001600160f81b03191690815f1a905350612434600a87612e5c565b95506123d7565b50949350505050565b80518251606091849184915f9161245b9190612e6f565b67ffffffffffffffff81111561247357612473612aa2565b6040519080825280601f01601f19166020018201604052801561249d576020820181803683370190505b509050805f805b8551811015612509578581815181106124bf576124bf612fb2565b01602001516001600160f81b03191683836124d981612fc6565b9450815181106124eb576124eb612fb2565b60200101906001600160f81b03191690815f1a9053506001016124a4565b505f5b84518110156125715784818151811061252757612527612fb2565b01602001516001600160f81b031916838361254181612fc6565b94508151811061255357612553612fb2565b60200101906001600160f81b03191690815f1a90535060010161250c565b5090979650505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1790529151918516916125d5919061314d565b5f604051808303815f865af19150503d805f811461260e576040519150601f19603f3d011682016040523d82523d5f602084013e612613565b606091505b505050505050565b5f8282825b8151835161262e9190612e1e565b81116126c85760015f5b83518110156126a15783818151811061265357612653612fb2565b01602001516001600160f81b0319168561266d8386612e6f565b8151811061267d5761267d612fb2565b01602001516001600160f81b03191614612699575f91506126a1565b600101612638565b5080156126b5576001945050505050610a31565b50806126c081612fc6565b915050612620565b505f95945050505050565b6060828260015f5b835181101561274757825f815181106126f6576126f6612fb2565b602001015160f81c60f81b6001600160f81b03191684828151811061271d5761271d612fb2565b01602001516001600160f81b0319160361273f578161273b81612fc6565b9250505b6001016126db565b505f8167ffffffffffffffff81111561276257612762612aa2565b60405190808252806020026020018201604052801561279557816020015b60608152602001906001900390816127805790505b5060408051602081019091525f808252919250815b865181101561288b57855f815181106127c5576127c5612fb2565b602001015160f81c60f81b6001600160f81b0319168782815181106127ec576127ec612fb2565b01602001516001600160f81b03191603612842578184848151811061281357612813612fb2565b602002602001018190525060405180602001604052805f8152509150828061283a90612fc6565b935050612883565b8187828151811061285557612855612fb2565b602001015160f81c60f81b604051602001612871929190613327565b60405160208183030381529060405291505b6001016127aa565b508083838151811061289f5761289f612fb2565b60209081029190910101525090979650505050505050565b80515f908290829081908190158015906128fe5750602d60f81b6001600160f81b031916845f815181106128ed576128ed612fb2565b01602001516001600160f81b031916145b1561290a575060019050805b83518110156129e857603084828151811061292757612927612fb2565b016020015160f81c108015906129575750603984828151811061294c5761294c612fb2565b016020015160f81c11155b6129a35760405162461bcd60e51b815260206004820152601b60248201527f496e76616c69642063686172616374657220696e20737472696e67000000000060448201526064016103e1565b6129ae83600a61334b565b60308583815181106129c2576129c2612fb2565b01602001516129d4919060f81c61337a565b6129de91906133a0565b925060010161290a565b81156129fa576129f7836133c7565b92505b5090949350505050565b6040518061016001604052805f6001600160a01b03168152602001606081526020016060815260200160608152602001606081526020015f81526020015f81526020015f81526020015f81526020015f151581526020015f151581525090565b5f5f85851115612a72575f5ffd5b83861115612a7e575f5ffd5b5050820193919092039150565b6001600160a01b0381168114612a9f575f5ffd5b50565b634e487b7160e01b5f52604160045260245ffd5b601f8201601f1916810167ffffffffffffffff81118282101715612adc57612adc612aa2565b6040525050565b5f5f5f5f60808587031215612af6575f5ffd5b8435612b0181612a8b565b93506020850135925060408501359150606085013567ffffffffffffffff811115612b2a575f5ffd5b8501601f81018713612b3a575f5ffd5b803567ffffffffffffffff811115612b5457612b54612aa2565b604051612b6b601f8301601f191660200182612ab6565b818152886020838501011115612b7f575f5ffd5b816020840160208301375f6020838301015280935050505092959194509250565b5f5f60408385031215612bb1575f5ffd5b8251612bbc81612a8b565b6020939093015192949293505050565b5f60208284031215612bdc575f5ffd5b8135611df481612a8b565b5f5f60408385031215612bf8575f5ffd5b8235612c0381612a8b565b91506020830135612c1381612a8b565b809150509250929050565b5f8151808452602084019350602083015f5b82811015612c575781516001600160a01b0316865260209586019590910190600101612c30565b5093949350505050565b5f8151808452602084019350602083015f5b82811015612c57578151865260209586019590910190600101612c73565b5f8151808452602084019350602083015f5b82811015612c5757815160ff16865260209586019590910190600101612ca3565b60208152612cde6020820183516001600160a01b03169052565b5f60208301516101606040840152612cfa610180840182612c1e565b90506040840151601f19848303016060850152612d178282612c61565b9150506060840151601f19848303016080850152612d358282612c61565b9150506080840151601f198483030160a0850152612d538282612c91565b91505060a084015160c084015260c084015160e084015260e0840151610100840152610100840151610120840152610120840151612d9661014085018215159052565b506101408401518015156101608501525b509392505050565b5f5f5f60608486031215612dc1575f5ffd5b8335612dcc81612a8b565b95602085013595506040909401359392505050565b602081525f611df46020830184612c1e565b5f60208284031215612e03575f5ffd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610a3157610a31612e0a565b8082028115828204841417610a3157610a31612e0a565b634e487b7160e01b5f52601260045260245ffd5b5f82612e6a57612e6a612e48565b500490565b80820180821115610a3157610a31612e0a565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f611df46020830184612e82565b5f60208284031215612ed2575f5ffd5b81518015158114611df4575f5ffd5b5f60208284031215612ef1575f5ffd5b8151611df481612a8b565b80516001600160701b03811681146104fd575f5ffd5b5f5f60408385031215612f23575f5ffd5b612f2c83612efc565b9150612f3a60208401612efc565b90509250929050565b5f6001600160701b03831680612f5b57612f5b612e48565b806001600160701b0384160491505092915050565b5f60208284031215612f80575f5ffd5b815160ff81168114611df4575f5ffd5b5f5f60408385031215612fa1575f5ffd5b505080516020909101519092909150565b634e487b7160e01b5f52603260045260245ffd5b5f60018201612fd757612fd7612e0a565b5060010190565b5f5f5f5f5f60a08688031215612ff2575f5ffd5b612ffb86612efc565b945061300960208701612efc565b935061301760408701612efc565b925061302560608701612efc565b9150608086015163ffffffff8116811461303d575f5ffd5b809150509295509295909350565b828152604060208201525f6130636040830184612c1e565b949350505050565b5f6020828403121561307b575f5ffd5b815167ffffffffffffffff811115613091575f5ffd5b8201601f810184136130a1575f5ffd5b805167ffffffffffffffff8111156130bb576130bb612aa2565b8060051b6040516130cf6020830182612ab6565b9182526020818401810192908101878411156130e9575f5ffd5b6020850194505b83851015610f89578451808252602095860195909350016130f0565b838152606060208201525f6131246060830185612c1e565b90508215156040830152949350505050565b5f81518060208401855e5f93019283525090919050565b5f611df48284613136565b6001815b60018411156120125780850481111561317757613177612e0a565b600184161561318557908102905b60019390931c92800261315c565b5f826131a157506001610a31565b816131ad57505f610a31565b81600181146131c357600281146131cd576131e9565b6001915050610a31565b60ff8411156131de576131de612e0a565b50506001821b610a31565b5060208310610133831016604e8410600b841016171561320c575081810a610a31565b6132185f198484613158565b805f190482111561322b5761322b612e0a565b029392505050565b5f611df48383613193565b84815283602082015260018060a01b0383166040820152608060608201525f61227e6080830184612e82565b5f60033d11156132805760045f5f3e505f5160e01c5b90565b5f60443d10156132905790565b6040513d600319016004823e80513d602482011167ffffffffffffffff821117156132ba57505090565b808201805167ffffffffffffffff8111156132d6575050505090565b3d84016003190182820160200111156132f0575050505090565b612da760208285010185612ab6565b5f8261330d5761330d612e48565b500690565b5f8161332057613320612e0a565b505f190190565b5f6133328285613136565b6001600160f81b03199390931683525050600101919050565b8082025f8212600160ff1b8414161561336657613366612e0a565b8181058314821517610a3157610a31612e0a565b8181035f83128015838313168383128216171561339957613399612e0a565b5092915050565b8082018281125f8312801582168215821617156133bf576133bf612e0a565b505092915050565b5f600160ff1b82016133db576133db612e0a565b505f039056fea264697066735822122042afa18e9b0d190a4fe7107c2fa0ae6df22316fb4018606a104b7cbeeb4c0eb864736f6c63430008220033c080a0b9fbeeb819f6bb0843db6e34f639b6d1f7cd74d34623c45eaca5ed69812adfa3a05c5369a9c66efffcafc3b268186f14c966f05310306abbf1a8bbe919563e162c