opsis
959,512
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 #524,163

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-04 22:30:37 UTC · 16h 56m ago
HyperEVM block
50,400,898

payload

0x0402f953498301863d0b01840bec5e41836ae147944e59b44847b379578588920ca78fbf26c0b4956c80b952dd000000000000000000000000000000000000000000000000000000000000667860e0604052346103e057604051601f61525d38819003918201601f19168301916001600160401b038311848410176103e4578084926060946040528339810103126103e0578051906001600160a01b03821682036103e05761006f604061006860208401610418565b9201610418565b916080525f6101a061007f6103f8565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201525f6101a06100dd6103f8565b600181528260208201528260408201528260608201528260808201528260a0820152600160c0820152600160e0820152826101008201528261012082015260016101408201526001610160820152826101808201520152612000301615156001148015906103d3575b80156103c6575b80156103b9575b80156103ac575b801561039f575b801561038f575b801561037f575b8015610373575b8015610367575b8015610357575b8015610347575b801561033b575b801561032f575b61031c576001600160a01b03811615801561030b575b6102fc5760a05260c052604051614e30908161042d82396080518181816108b60152818161093801528181610a2301528181610e0401528181610f1c01528181610ff301528181611348015281816114e601528181611821015281816126fe0152818161281c01528181612a7901528181612add01528181612fbc0152818161301f015281816130f7015281816131840152818161321001528181613282015281816133d80152818161341c015281816134880152818161351e01528181613689015281816136f301528181613894015281816138f50152818161399f015281816139f601528181613a2601528181613a8c01528181613db6015281816144f80152614a2f015260a0518181816102c601528181611569015281816118930152611fe3015260c05181818161178001528181612cf701528181612e970152818161305a01526143560152f35b63d92e233d60e01b5f5260045ffd5b506001600160a01b038216156101b0565b630732d7b560e51b5f523060045260245ffd5b5060013016151561019a565b50600230161515610193565b506004301615156001141561018c565b5060083016151560011415610185565b5060103016151561017e565b50602030161515610177565b5060403016151560011415610170565b5060803016151560011415610169565b5061010030161515610162565b506102003016151561015b565b5061040030161515610154565b506108003016151561014d565b5061100030161515610146565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051906101c082016001600160401b038111838210176103e457604052565b51906001600160a01b03821682036103e05756fe60e0806040526004361015610012575f80fd5b5f3560e01c9081630178560314611a17575080630885f7321461192657806311c7c48c1461190a57806312f409df146118e0578063150ebc07146118c257806316eebd1e1461187e57806321d0ee701461180e578063249d39e914611862578063259982e51461180e578063264e97e0146117d157806327a4bb15146117af5780632af9febb1461176b5780632b733d55146117505780632e9b72a4146116ab5780634618f461146116835780634d7b3486146116595780634dc3da671461163c5780634f3bd2a314611545578063575e24b414611491578063587e6b35146113af578063591db1d814610e5d5780635d8a77c4146111a55780636a51329f146113855780636c2bbe7e14610fe05780636fe7e6eb1461130d578063706eb63a146112de57806371b01d99146111ea5780637922c71f146111aa5780637c71b33f146111a5578063811ec7da1461112f578063859517861461111457806391dd7346146110c857806393a64b0c1461109857806397ea49d91461107c5780639c49d7a5146110365780639f063efc14610fe05780639f193a6014610fc4578063aa4169d114610ee5578063acf07e5614610ead578063ae39406b14610e5d578063b47b2fb114610dad578063b554195514610d91578063b6a8b0fa146108a3578063bdb8985814610d6b578063c4e833ce14610c01578063c8f093ea14610bd7578063cf78e96714610bae578063d063f3c314610b76578063d55be8c614610b5a578063d75a80cb14610b0a578063d7d35acf14610a52578063dc4c90d314610a0e578063dc98354e14610907578063e1b4af69146108a3578063e5dd8c5e14610879578063e814a9b314610772578063e8eecf0714610627578063ec0c94bd146105f25763f5164ba1146102a5575f80fd5b346105c157366003190160e081126105c15760a0136105c15760c43560a4357f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036105e35780156105d45781156105c55760405161030c81611c34565b6004356001600160a01b03811681036105c1578152602435926001600160a01b038416918285036105c15784602082015260443562ffffff811681036105c15760408201526064358060020b81036105c1576060820152608435906001600160a01b03821682036105c15760a09160808201522092835f52600160205260405f20916040519261039b84611c18565b60018060a01b03815416845260018101549361ffff602082019560018060a01b038116875260a01c1660408201526101a0600360028401549360018060a01b038516606085015261ffff8560a01c16608085015261ffff60ff8660b01c161595861560a0870152818160b81c1660c0870152818160c81c1660e0870152818160d81c1661010087015260e81c16610120850152015463ffffffff811661014084015263ffffffff8160201c1661016084015261ffff8160401c1661018084015260018060a01b039060501c169101526105b257845f52600660205260405f20546105a35791517fe14851f9f1f1b9a92364f269cbb1e62842787b0ba16812cd3fafa58292b60fdd93604093916001600160a01b03908116906104bb613b16565b16148015979061059d57506001600160a01b0390506104d8613b16565b165b8351966104e688611bcd565b83885260208089018481526001600160a01b03938416878b018181525f60608d0181815260808e0196875260a0808f018381528e84526006909752918b90209d518e55935160018e0155905160029c909c01805493516001600160e01b03199094169c9096169b909b1791909a1b67ffffffffffffffff60a01b1617835590518254915161ffff60e01b1990921690151560e01b60ff60e01b161790151560e81b60ff60e81b1617905582519182526020820152a3005b506104da565b63116b2ad360e21b5f5260045ffd5b63d311bc3960e01b5f5260045ffd5b5f80fd5b63ce10acef60e01b5f5260045ffd5b63e566875f60e01b5f5260045ffd5b6304e255a160e01b5f5260045ffd5b346105c15760203660031901126105c1576004355f526006602052602060ff600260405f20015460e81c166040519015158152f35b346105c15760203660031901126105c1576004355f52600160205260405f2060405161065281611c18565b60018060a01b03825416815261ffff600183015460018060a01b038116602084015260a01c16604082015260028201549160018060a01b0383166060830152608082019161ffff8460a01c1683526101a0600360ff8660b01c161593841560a085015261ffff8760b81c1660c085015261ffff8760c81c1660e085015261ffff610100850197818160d81c16895260e81c16610120850152015463ffffffff811661014084015263ffffffff8160201c1661016084015261ffff8160401c1661018084015260018060a01b039060501c169101526105b25761ffff60609251169061ffff61075e81612710610755828061074b89613d0b565b1696511686611fb0565b04168093611dfc565b169060405192835260208301526040820152f35b346105c15760203660031901126105c1576004355f526001602052602061086d60405f206003604051916107a583611c18565b60018060a01b03815416835261ffff600182015460018060a01b0381168786015260a01c16604084015261ffff600282015460018060a01b0381166060860152818160a01c16608086015260ff8160b01c16151560a0860152818160b81c1660c0860152818160c81c1660e0860152818160d81c1661010086015260e81c16610120840152015463ffffffff811661014083015263ffffffff81851c1661016083015261ffff8160401c1661018083015260018060a01b039060501c166101a0820152614137565b61ffff60405191168152f35b346105c15760203660031901126105c1576004355f526005602052602060405f2054604051908152f35b346105c1576108b136611cd8565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330392506108f891505057630a85dc2960e01b5f5260045ffd5b63570c108560e11b5f5260045ffd5b346105c15760e03660031901126105c157610920611a3d565b5060a03660231901126105c157610935611a7f565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036108f85760405161097281611c34565b6024356001600160a01b03811681036105c15781526044356001600160a01b03811681036105c157602082015260643562ffffff811681036105c15760408201526084358060020b81036105c157606082015260a435906001600160a01b03821682036105c15760a0916080820152205f52600160205260ff600260405f20015460b01c16156105b257604051636e4c1aa760e11b8152602090f35b346105c1575f3660031901126105c1576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346105c157366003190161014081126105c15760a0136105c157610a74611a69565b610a7c611a7f565b90610a85611c8b565b610104356001600160a01b038116908190036105c157610b089361ffff9182610aac611c9c565b9260405196610aba88611bfc565b60018060a01b0316875260018060a01b0316948560208801521660408601525f60608601525f608086015260a08501521660c083015260e08201525f6101008201525f610120820152611fe1565b005b346105c15760403660031901126105c157610b23611a3d565b610b2b611a53565b6001600160a01b039182165f908152600c60209081526040808320949093168252928352819020549051908152f35b346105c1575f3660031901126105c15760206040516103e88152f35b346105c15760203660031901126105c1576001600160a01b03610b97611a3d565b165f52600d602052602060405f2054604051908152f35b346105c15760203660031901126105c1576004355f525f602052602060405f2054604051908152f35b346105c15760203660031901126105c1576004355f526004602052602060405f2054604051908152f35b346105c1575f3660031901126105c1575f6101a0604051610c2181611c18565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201526101c06020604051610c8481611c18565b60018152818101905f8252604081015f8152606082015f8152608083015f815260a084015f815260c085016001815260e0860190600182526101008701925f84526101208801945f8652610140890196600188526101608a019860018a526101a06101808c019b5f8d52019b5f8d526040519d8e916001835251151591015251151560408d015251151560608c015251151560808b015251151560a08a015251151560c089015251151560e08801525115156101008701525115156101208601525115156101408501525115156101608401525115156101808301525115156101a0820152f35b346105c15760203660031901126105c1576020610d89600435613c5e565b604051908152f35b346105c1575f3660031901126105c15760206040516101f48152f35b346105c1576101603660031901126105c157610dc7611a3d565b60a03660231901126105c15760603660c31901126105c157610144356001600160401b0381116105c157610dff903690600401611aa9565b9091907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036108f857604092610e43926101243590614590565b82516001600160e01b03199092168252600f0b6020820152f35b346105c15760403660031901126105c157610e76611a3d565b610e7e611a53565b6001600160a01b039182165f908152600760209081526040808320949093168252928352819020549051908152f35b346105c15760203660031901126105c1576001600160a01b03610ece611a3d565b165f526008602052602060405f2054604051908152f35b346105c15760603660031901126105c157610efe611a3d565b610f06611a53565b604435906001600160a01b0381168015610fb5577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681148015610fac575b610f9a5750335f52600c60205260405f2060018060a01b0384165f5260205260405f205492838311610f8357610b089350614465565b505063044bc02960e01b5f5260045260245260445ffd5b631ecdd20960e31b5f5260045260245ffd5b50308114610f4d565b63d92e233d60e01b5f5260045ffd5b346105c1575f3660031901126105c157602060405161012c8152f35b346105c157610fee36611b54565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330393506108f89250505057630a85dc2960e01b5f5260045ffd5b346105c15760203660031901126105c1576020611051611a3d565b335f818152600c845260408082206001600160a01b0385168352855290205491610d89918391614465565b346105c1575f3660031901126105c1576020604051610bb88152f35b346105c157366003190160c081126105c15760a0136105c15760a43580151581036105c15761086d602091613b2c565b346105c15760203660031901126105c1576004356001600160401b0381116105c1576111046110fe611110923690600401611aa9565b90612818565b60405191829182611cae565b0390f35b346105c15760a03660031901126105c1576020610d896125d2565b346105c15760203660031901126105c1576004355f52600660205260c060405f2060ff8154916002600182015491015490604051938452602084015260018060a01b03811660408401526001600160401b038160a01c166060840152818160e01c161515608084015260e81c16151560a0820152f35b611b39565b346105c15760203660031901126105c1576001600160a01b036111cb611a3d565b165f52600b602052602060018060a01b0360405f205416604051908152f35b346105c15736600319016101e081126105c15760a0136105c1576101403660a31901126105c15760405161121d81611bfc565b611225611a69565b815261122f611a7f565b602082015261123c611c8b565b60408201526101043561ffff811681036105c157606082015261125d611c9c565b6080820152610144356001600160a01b03811681036105c15760a08201526101643561ffff811681036105c15760c0820152610184356001600160a01b03811681036105c15760e08201526101a43563ffffffff811681036105c1576101008201526101c4359061ffff821682036105c157610b0891610120820152611fe1565b346105c15760a03660031901126105c157604061ffff6112fc611e91565b835191831682529091166020820152f35b346105c1576101003660031901126105c157611327611a3d565b5060a03660231901126105c15761133c611a7f565b50611345611bbd565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036108f857630a85dc2960e01b5f5260045ffd5b346105c15760203660031901126105c1576004355f526002602052602060405f2054604051908152f35b346105c15760203660031901126105c1576113c8611a3d565b6001600160a01b0381165f81815260076020908152604080832033845290915290205490918115611482578161143891845f52600760205260405f2060018060a01b0333165f526020525f6040812055845f52600860205260405f2061142f838254611dfc565b90553390614091565b15611473576020916040518281527f7b23b59ecb62c1d94b369a4f14a0b9b7f02524b334853b3a023c5f952f50ef4d843392a3604051908152f35b633811692560e11b5f5260045ffd5b63fc5606d360e01b5f5260045ffd5b346105c1576101403660031901126105c1576114ab611a3d565b60a03660231901126105c15760603660c31901126105c157610124356001600160401b0381116105c1576114e3903690600401611aa9565b917f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036108f85760609262ffffff9261152592613e22565b906040939293519363ffffffff60e01b1684526020840152166040820152f35b346105c15760403660031901126105c15761155e611a3d565b611566611a53565b907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036105e357600a549060ff821661162d576001600160a01b03168015610fb5577f51e5ea90cedec84c4bb0c63bca76c80d54a192efb94aea8d049decd2f0e422ba92600160409360ff191617600a55815f526009602052825f20600160ff1982541617905560018060a01b031680611612575b82519182526020820152a1005b805f526009602052825f20600160ff19825416179055611605565b63ed1952af60e01b5f5260045ffd5b346105c1575f3660031901126105c157602060405162031ca58152f35b346105c15760203660031901126105c1576004355f52600f602052602060405f2054604051908152f35b346105c15760203660031901126105c15760206116a1600435611d2f565b6040519015158152f35b346105c15760203660031901126105c157600435805f52600660205260405f206040516116d781611bcd565b815480825260026001840154936020840194855201549160018060a01b03831660408201526001600160401b038360a01c16606082015260a060ff6080830194818160e01c161515865260e81c1615159101521561174157602092610d8992519151151591613dae565b6307a9e2af60e21b5f5260045ffd5b346105c1575f3660031901126105c157602060405160328152f35b346105c1575f3660031901126105c1576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346105c1575f3660031901126105c157602060ff600a54166040519015158152f35b346105c15760203660031901126105c1576001600160a01b036117f2611a3d565b165f526009602052602060ff60405f2054166040519015158152f35b346105c15761181c36611ad6565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330391506108f8905057630a85dc2960e01b5f5260045ffd5b346105c1575f3660031901126105c15760206040516127108152f35b346105c1575f3660031901126105c1576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346105c15760203660031901126105c1576020610d89600435613d1f565b346105c15760203660031901126105c1576004355f52600e602052602060405f2054604051908152f35b346105c1575f3660031901126105c15760206040516126ac8152f35b346105c15760203660031901126105c1576004355f5260016020526101c060405f2060018060a01b038154169061ffff60018201549181600360028301549201549360405195865260018060a01b038116602087015260a01c16604085015260018060a01b0381166060850152818160a01c16608085015260ff8160b01c16151560a0850152818160b81c1660c0850152818160c81c1660e0850152818160d81c1661010085015260e81c1661012083015263ffffffff811661014083015263ffffffff8160201c1661016083015261ffff8160401c1661018083015260018060a01b039060501c166101a0820152f35b346105c15760203660031901126105c1576020906004355f526003825260405f20548152f35b600435906001600160a01b03821682036105c157565b602435906001600160a01b03821682036105c157565b60a435906001600160a01b03821682036105c157565b60c435906001600160a01b03821682036105c157565b35906001600160a01b03821682036105c157565b9181601f840112156105c1578235916001600160401b0383116105c157602083818601950101116105c157565b906101606003198301126105c1576004356001600160a01b03811681036105c1579160a06023198201126105c157602491608060c3198301126105c15760c49161014435906001600160401b0382116105c157611b3591600401611aa9565b9091565b346105c1575f3660031901126105c157602060405160648152f35b906101a06003198301126105c1576004356001600160a01b03811681036105c1579160a06023198201126105c157602491608060c3198301126105c15760c4916101443591610164359161018435906001600160401b0382116105c157611b3591600401611aa9565b60e435908160020b82036105c157565b60c081019081106001600160401b03821117611be857604052565b634e487b7160e01b5f52604160045260245ffd5b61014081019081106001600160401b03821117611be857604052565b6101c081019081106001600160401b03821117611be857604052565b60a081019081106001600160401b03821117611be857604052565b606081019081106001600160401b03821117611be857604052565b90601f801991011681019081106001600160401b03821117611be857604052565b60e4359061ffff821682036105c157565b610124359061ffff821682036105c157565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b6101206003198201126105c1576004356001600160a01b03811681036105c1579160a06023198301126105c15760249160c4359160e4359161010435906001600160401b0382116105c157611b3591600401611aa9565b805f52600660205260405f2090815491821561174157600281019081549060ff8260e81c16611df2576001611d6e9101548460ff8460e01c1691613dae565b848110611de95769ff00ffffffffffffffff60a01b199091164260a01b67ffffffffffffffff60a01b1617600160e81b1782557f47d416ea35993750201add16b88b3b3eb41c1aabb28852b08fa7ac95215cf073916060919060018060a01b03905416946040519182526020820152426040820152a3600190565b50505050505f90565b5050505050600190565b91908203918211611e0957565b634e487b7160e01b5f52601160045260245ffd5b91908260a09103126105c157604051611e3581611c34565b8092611e4081611a95565b8252611e4e60208201611a95565b6020830152604081013562ffffff811681036105c15760408301526060810135908160020b82036105c1576080611e8c918193606086015201611a95565b910152565b60a0611e9e366004611e1d565b205f52600160205260405f2090604051611eb781611c18565b60018060a01b03835416815261ffff600184015460018060a01b038116602084015260a01c16604082015260028301549260018060a01b038416606083015261ffff8460a01c166080830152600360ff8560b01c161591821560a085015261ffff60c0850196818160b81c168852818160c81c1660e0870152818160d81c1661010087015260e81c16610120850152015463ffffffff811661014084015263ffffffff8160201c1661016084015261ffff8160401c1661018084015260018060a01b039060501c166101a0830152611f9b57611f9561ffff91614137565b92511690565b505f91508190565b91908201809211611e0957565b81810292918115918404141715611e0957565b8115611fcd570490565b634e487b7160e01b5f52601260045260245ffd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036105e357604081019061ffff8251166103e881116124765750606081019161ffff8351166103e88111612476575060c082019161ffff8351166127108111612544575061ffff83511661271061206d608084019261ffff84511690611fa3565b1161252d5781516001600160a01b0316158015612518575b610fb55761ffff83511660648111156124fc575061ffff8551168015158061250d575b6124fc575060a06120ba366004611e1d565b2094855f52600160205260ff600260405f20015460b01c166124ed57620f42409261ffff6120eb8187511686611fc3565b169361ffff835116155f146124d657505f5b610100820180519091905f9063ffffffff16156124ac575063ffffffff82511661012c811161249a5750610120830161ffff81511661ffff89511681111561248857505161ffff166126ac8111612476575063ffffffff82511663ffffffff4216019063ffffffff8211611e09578991925b600160a01b60019003855116602086019a600160a01b600190038c5116928b5161ffff169460a089019b600160a01b600190038d5116935161ffff16978b5161ffff16908d5161ffff16945163ffffffff16996101208d015161ffff16988d600160a01b600190039060e001511680155f146124705750809a5b604051996121f68b611c18565b8a5260208a0191825260408a0190815260608a0198895260808a0192835260a08a01936001855260c08b0195865260e08b019889526101008b019687526101208b019761ffff1688526101408b019e8f9063ffffffff1690526101608b019d8e526101808b019b8c526101a08b019c600160a01b60019003168d525f52600160205260405f2099600160a01b6001900390600160a01b60019003905116166bffffffffffffffffffffffff60a01b8b5416178a5560018a0191600160a01b6001900390600160a01b60019003905116166bffffffffffffffffffffffff60a01b8354161782555161ffff16612302919081549061ffff60a01b9060a01b169061ffff60a01b1916179055565b9551600288018054975161ffff60a01b60a09190911b166001600160a01b039092166001600160b01b031990981697909717178655518554915194519251935168ffffffffffffffffff60b01b1990921690151560b01b60ff60b01b161760b89490941b61ffff60b81b169390931760c89190911b61ffff60c81b161760d89190911b61ffff60d81b161760e89190911b61ffff60e81b16179055935160039490940180549351915192516001600160f01b031990941663ffffffff9095169490941767ffffffff00000000602092831b161769ffff0000000000000000604093841b161760509390931b600160501b600160f01b03169290921790925591519651955192519351945181516001600160a01b0398891681529688169287019290925261ffff92831690860152918116606085015291909116608083015290911660a08201527fafcb9fb9b9f1f3b09c004e9017057ad23c3459986caa3433cb8aff123d95fc639060c090a2565b9a6121e9565b638ea70c0760e01b5f5260045260245ffd5b639df5290f60e01b5f5260045260245ffd5b631ae8f86360e31b5f5260045260245ffd5b919061ffff610120850151166124c357899161216f565b631ae8f86360e31b5f525f60045260245ffd5b6124e761ffff918285511690611fc3565b166120fd565b6308db0db560e11b5f5260045ffd5b6227111d60e41b5f5260045260245ffd5b5060648111156120a8565b5060a08201516001600160a01b031615612085565b61ffff845116627a86ed60e81b5f5260045260245ffd5b627a86ed60e81b5f5260045260245ffd5b6001600160401b038111611be857601f01601f191660200190565b6020818303126105c1578051906001600160401b0382116105c1570181601f820112156105c1578051906125a382612555565b926125b16040519485611c6a565b828452602083830101116105c157815f9260208093018386015e8301015290565b60a06125df366004611e1d565b20805f52600160205260ff600260405f20015460b01c16156105b257805f52600360205260405f205490805f52600460205260405f205490821580612767575b61276057805f5260036020525f60408120555f5260046020525f604081205560405160043560018060a01b0381168091036105c15760208201526024356001600160a01b038116908190036105c157604082015260443562ffffff81168091036105c15760608201526064358060020b8091036105c15760808201526084356001600160a01b03811691908290036105c1576126f9925f9260a08301528460c083015260e08201523361010082015261010081526126df61012082611c6a565b604051809381926348c8949160e01b835260048301611cae565b0381837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af1801561275557612736575090565b612751903d805f833e6127498183611c6a565b810190612570565b5090565b6040513d5f823e3d90fd5b5050505f90565b50811561261f565b600160ff1b8114611e09575f0390565b81516001600160a01b03908116825260208084015182168184015260408085015162ffffff168185015260608086015160020b908501526080948501518316948401949094528451151560a084015284015160c083015291909201511660e082015261012061010082018190525f908201526101400190565b600f0b6f7fffffffffffffffffffffffffffffff198114611e09575f0390565b60607f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036108f85780831461396c57509081015f60c052610100828203126105c15761286e9082611e1d565b906001600160a01b0361288360e08301611a95565b1660a0832060a05260a0515f52600160205260405f20604051926128a684611c18565b60018060a01b038254168452600360018301549261ffff60018060a01b0385169485602089015260a01c16604087015261ffff600282015460018060a01b0381166060890152818160a01c16608089015260ff8160b01c16151560a0890152818160b81c1660c0890152818160c81c1660e0890152818160d81c1661010089015260e81c16610120870152015463ffffffff811661014086015263ffffffff8160201c1661016086015261ffff8160401c1661018086015260018060a01b039060501c166101a085015260018060a01b03855116948583145f146139655760208101516001600160a01b0316935b60a0515f52600e60205260405f20549485613950575b5f9460a0515f525f60205260405f2054918261393c575b6129cf8360a0880135611fa3565b613875575b60a086013560805260c0805195908701356133c2575b608051156133a9576129fc888a611fa3565b9a8b60805190612a0b91611fa3565b60e08c015161ffff16612a1d91611fb0565b6080516127109091049490851161339f575b846130da575b505050505080612fa9575b50608051612a66575b50505050505050604051612a5e602082611c6a565b60c051815290565b60208601516001600160a01b03908116907f0000000000000000000000000000000000000000000000000000000000000000163b15612cc257604051630b0d9c0960e01b815260c080516080516001600160a01b0394851660048501523060248501526044840152905191929091839160649183917f0000000000000000000000000000000000000000000000000000000000000000165af18015612cc857612f90575b50612b1f612b1a88608051611fa3565b613d1f565b6080518111612f87575b80151580612f7e575b612f04575b5050608051612b47575b80612a49565b612b68612b8093612b626127109660a0612b6f960135611fa3565b92611fa3565b9085614417565b612b7b85608051611fa3565b611fb0565b0482811115612efb57612b938382611dfc565b915b612ba183608051611dfc565b918415948515612ec1575b50612bce612710612bc561ffff60808601511686611fb0565b04938490611dfc565b9460018060a01b036020840151169185151580612e90575b612cf5575b505082612cd5575b8480612c48575b5050506040519260805184526020840152604083015260608201527f0d610ec09281603e9ff30663447b948d0d8bad67f4960148059429c430cd850a608060a05192a25f8080808080612b41565b8251612c5f926001600160a01b039091169061433d565b612c6b575b8084612bfa565b516001600160a01b0316803b15612cc257604051906391c05b0b60e01b82528460048301528160248160c0519360c051905af18015612cc85715612c645760c051612cb591611c6a565b60c051612cc2575f612c64565b60c05180fd5b6040513d60c051823e3d90fd5b6060820151612cef9084906001600160a01b03168361433d565b50612bf3565b7f000000000000000000000000000000000000000000000000000000000000000091823b612d24575b50612beb565b15612da9575060608301516001600160a01b039182169116813b15612cc2576040516309fc43fd60e31b815260c080516001600160a01b038681166004850152602484018a905293909316604483015251909283916064918391905af1612d90575b505b5f8080612d1e565b60c051612d9c91611c6a565b60c051612cc2575f612d86565b60608401516001600160a01b03928316921690823b15612cc257604051916306987cbb60e01b83528460048401528760248401526044830152606482015260c0518160848160c051865af19081612e77575b50612e585760608301516001600160a01b0316813b15612cc2576040516309fc43fd60e31b815260c080516001600160a01b038681166004850152602484018a905293909316604483015251909283916064918391905af1612e5e575b50612d88565b60c051612e6a91611c6a565b60c051612cc2575f612e58565b60c051612e8391611c6a565b60c051612cc2575f612dfb565b50612ebc867f00000000000000000000000000000000000000000000000000000000000000008561433d565b612be6565b6040519081528160208201527f5368645d142d3b90d04aab55f4d1098d6727382e869732c190c42426330efcf6604060a05192a25f612bac565b60c05191612b95565b612f1081608051611dfc565b6080526020870151612f2e90829084906001600160a01b0316614091565b15612f69576040519081527ff69a66999008d3ec13ad58cb5c0b4e11c3e7b8d72a9b067e786fd1badeb1c26e602060a05192a35b5f80612b37565b612f769150608051611fa3565b608052612f62565b50811515612b32565b50608051612b29565b60c051612f9c91611c6a565b60c051612cc2575f612b0a565b60208701516001600160a01b03908116907f0000000000000000000000000000000000000000000000000000000000000000163b15612cc257604051630b0d9c0960e01b815260c080516001600160a01b03938416600484015230602484015260448301859052905191929091839160649183917f0000000000000000000000000000000000000000000000000000000000000000165af18015612cc8576130c1575b5060208701516130889082907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b031661433d565b15612a40576040519081527fba3955a4db534e7d630fdca2e566cc60ff8bc112251bb67fd176c9452e739f5a602060a05192a25f612a40565b60c0516130cd91611c6a565b60c051612cc2575f61304c565b6020613176936130ec87608051611dfc565b60805261311b60a0517f00000000000000000000000000000000000000000000000000000000000000006141da565b5050509061313561312b8961276f565b9286861490614293565b6040519261314284611c4f565b8587148452848401526001600160a01b031660408084019190915251633cf3645360e21b815295869283926004840161277f565b038160c05160018060a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1928315612cc85760c0519361336b575b50808203613362578260801d5b60c051600f82900b1215613357576131e26001600160801b03916127f8565b1680955b808210613338575b50500361332f57600f0b905b60c05182600f0b1361320e575b8080612a35565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b15612cc257604051630b0d9c0960e01b81526001600160a01b03918216600482015261dead60248201526001600160801b038316604482015260c05190918290606490829084907f0000000000000000000000000000000000000000000000000000000000000000165af18015612cc857613316575b506001600160801b039060a05160c051526005602052604060c051206132d88383168254611fa3565b90556040519283521660208201527fe7ce2b95e6710443c8d272102d1491242181e32f0cc5a7e82ca397bd4bd38dc8604060a05192a25f8080613207565b60c05161332291611c6a565b60c051612cc2575f6132af565b60801d906131fa565b61334d9161334591611dfc565b608051611fa3565b608052845f6131ee565b5060c05180956131e6565b82600f0b6131c3565b9092506020813d602011613397575b8161338760209383611c6a565b810103126105c15751915f6131b6565b3d915061337a565b6080519450612a2f565b5050505050505050505050604051612a5e602082611c6a565b828b1461385b576401000276a45b6133fc60a0517f00000000000000000000000000000000000000000000000000000000000000006141da565b505050848d14613848576001600160a01b038281169116115b156137ed577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b15612cc257604051637a94c56560e11b815260c080513060048401526001600160a01b0386811660248501528b83013560448501529151909183916064918391907f0000000000000000000000000000000000000000000000000000000000000000165af1908115612cc8578d916137d1575b50602090613510926134cd60c08c013561276f565b604051926134da84611c4f565b8814158352838301526001600160a01b031660408083019190915251633cf3645360e21b8152928391829190866004840161277f565b038160c05160018060a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1908115612cc85760c0519161379f575b50838c036137965780600f0b5b60c051600f82900b121561378c5761357c6001600160801b03916127f8565b16905b60c08901358210613679575b848d036136705760801d905b60c05182600f0b13613644575b60a05160c05152600f602052604060c0512054908115158061363b575b6135ce575b5050506129ea565b6135e96135ef916135e460c08d01359185611fb0565b611fc3565b82611dfc565b60a05160c05152600f602052604060c051205560c05182600f0b13613615575b806135c6565b6136339299506135e4906001600160801b0360c08b01359316611fb0565b965f8061360f565b508015156135c1565b965061365d6001600160801b03821660a08a0135611fa3565b6080526001600160801b038116966135a4565b600f0b90613597565b6136878260c08b0135611dfc565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b15612cc257604051630ab714fb60e11b815260c080513060048401526001600160a01b038881166024850152604484018590529151909183916064918391907f0000000000000000000000000000000000000000000000000000000000000000165af18015612cc857613773575b5060a05160c051526004602052604060c0512061373e828254611fa3565b90556040519081527ffddbd07ad0dd418624dd217c415d809c6b1545ff7840aadbec60720871206be8602060a05192a261358b565b60c05161377f91611c6a565b60c051612cc2575f613720565b5060c0519061357f565b8060801d61355d565b90506020813d6020116137c9575b816137ba60209383611c6a565b810103126105c157515f613550565b3d91506137ad565b6137df915060c05190611c6a565b60c051612cc2578b5f6134b8565b5060a05160c051526004602052604060c0512061380f60c08901358254611fa3565b905560405160c088013581527ffddbd07ad0dd418624dd217c415d809c6b1545ff7840aadbec60720871206be8602060a05192a26129ea565b6001600160a01b03828116911610613415565b73fffd8963efd1fc6a506488495d951d5263988d256133d0565b60208901516001600160a01b03166138918460a0890135611fa3565b907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b156105c157604051637a94c56560e11b8152306004820152602481019190915260448101919091525f81606481836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561275557613928575b506129d4565b5f61393291611c6a565b5f60c0525f613922565b60a0515f525f6020525f60408120556129c1565b60a0515f52600e6020525f60408120556129aa565b8593612994565b815f93810103126105c15761398081611a95565b613991604060208401359301611a95565b6001600160a01b03918216917f0000000000000000000000000000000000000000000000000000000000000000163b156105c157604051637a94c56560e11b815230600482015260248101839052604481018490525f81606481836001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af1801561275557613b01575b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b15613afd57604051630b0d9c0960e01b81526001600160a01b039283166004820152911660248201526044810191909152818180606481010381837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af18015613af257908291613ada575b505060405190613ad5602083611c6a565b815290565b81613ae491611c6a565b613aef57805f613ac4565b80fd5b6040513d84823e3d90fd5b8380fd5b613b0e9194505f90611c6a565b5f925f613a23565b6004356001600160a01b03811681036105c15790565b60a0613b39366004611e1d565b205f52600160205260405f209060405190613b5382611c18565b60018060a01b038354168252600183015461ffff60018060a01b0382169182602086015260a01c16604084015260028401549360018060a01b038516606085015261ffff8560a01c166080850152600360ff8660b01c161591821560a087015261ffff808860b81c16978860c0890152818160c81c1660e0890152818160d81c1661010089015260e81c16610120870152015463ffffffff811661014086015263ffffffff8160201c1661016086015261ffff8160401c1661018086015260018060a01b039060501c166101a0850152613c56576004356001600160a01b03811691908281036105c1575014901515145f1461275157613c539150614137565b90565b505050505f90565b805f52600660205260405f2060405191613c7783611bcd565b815490818452600260018401549360208601948552015460018060a01b03811660408601526001600160401b038160a01c166060860152608085019260ff8260e01c161515845260ff60a087019260e81c1615158252156117415751613d0157613ce692519151151591613dae565b905180821015613cf957613c53916147f3565b505061271090565b5050505061271090565b61ffff16612710039061ffff8211611e0957565b6032810290801591818104603214831715611e0957612710900491633b9aca00481115613da9576101f482029182046101f4141715611e0957612710900490633b9aca0048048015159081613d96575b5061275157613d84633b9aca00914890611fb0565b0481811115613d91575090565b905090565b613da1915083611fc3565b81115f613d6f565b505090565b9190613dda907f00000000000000000000000000000000000000000000000000000000000000006141da565b5050506001600160a01b031690811561276057613e0357613dfe81613c53936148c1565b6148c1565b613e1081613c5393614878565b614878565b3580151581036105c15790565b92919060a0613e32366024611e1d565b20805f52600160205260405f209460405190613e4d82611c18565b60018060a01b03875416825260018701549360018060a01b0385169461ffff602085019187835260a01c16604085015260028901549860018060a01b038a16606086015261ffff8a60a01c166080860152600360ff8b60b01c161591821560a088015261ffff808d60b81c169c8d60c08a0152818160c81c1660e08a0152818160d81c166101008a015260e81c16610120880152015463ffffffff811661014087015263ffffffff8160201c1661016087015261ffff8160401c1661018087015260018060a01b039060501c166101a08601526140795760e435955f87121561406057602435906001600160a01b038216908183036105c157149960c4358015158082036105c1578c14969050861561405957613f6a9150614137565b965b61ffff881690811561403e5761271091612b7b613f889261276f565b04998a15614024578a9594939291908515613fe457505051613fc0976001600160a01b0390911692613fba9290614944565b93614a1d565b6315d7892d60e21b9160801b6fffffffffffffffffffffffffffffffff1916905f90565b929592909150156140155750506044356001600160a01b03811681036105c157613fc0968994613fba925b93614944565b96613fba9194613fc09861400f565b506315d7892d60e21b99505f988998509650505050505050565b506315d7892d60e21b9a505f998a9950975050505050505050565b5096613f6c565b506315d7892d60e21b98505f9788975095505050505050565b506315d7892d60e21b97505f96879650945050505050565b5f929183809360405190602082019363a9059cbb60e01b855260018060a01b031660248301526044820152604481526140cb606482611c6a565b51925af13d15614130573d6140df81612555565b906140ed6040519283611c6a565b81523d5f602083013e5b81614100575090565b805180159250821561411157505090565b81925090602091810103126105c1576020015180151581036105c15790565b60606140f7565b61ffff9063ffffffff61014082015116801580156141d0575b6141c75761415f904290611dfc565b9063ffffffff610160820151169182156141bc5782816141b1946141ab93116141b5575b6135e490866141a2604082610180890151169701968288511690611dfc565b95511694611fb0565b90611fa3565b1690565b5080614183565b506040915001511690565b50604001511690565b5080421015614150565b919060209060405182810191825260066040820152604081526141fe606082611c6a565b519020604051631e2eaeaf60e01b8152600481019190915292839060249082906001600160a01b03165afa918215612755575f9261425f575b506001600160a01b0382169160a081901c60020b9162ffffff60b883901c81169260d01c1690565b9091506020813d60201161428b575b8161427b60209383611c6a565b810103126105c15751905f614237565b3d915061426e565b9015614315576001600160a01b03166126de8181029180159083049091141715611e095761271090045b6401000276a381111561430b5773fffd8963efd1fc6a506488495d951d5263988d268110156142f2576001600160a01b031690565b5073fffd8963efd1fc6a506488495d951d5263988d2590565b506401000276a490565b6001600160a01b03166127428181029180159083049091141715611e095761271090046142bd565b91908115614409576001600160a01b03811661441157507f0000000000000000000000000000000000000000000000000000000000000000915b614382828483614091565b6144095760207f1182782c307f5070cb912ad1a2b6b545dd40e5e5873d5b0eac7927f69a323c299160018060a01b031693845f526007825260405f2060018060a01b0382165f52825260405f206143da858254611fa3565b9055845f526008825260405f206143f2858254611fa3565b90556040519384526001600160a01b031692a35f90565b505050600190565b91614377565b916144228183611fa3565b91821561445657926141ab6135e49261ffff61012061444c613c5398836101008801511690611fb0565b9401511690611fb0565b505050610100015161ffff1690565b9190811561458157335f52600c60205260405f2060018060a01b0384165f5260205260405f20614496838254611dfc565b90556144f35f836126df60018060a01b03871696878452600d602052604084206144c1848254611dfc565b9055604080516001600160a01b0392831660208201529081019390935285166060808401919091528252608082611c6a565b0381837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af1801561275557614569575b5060405191825260018060a01b031660208201527fbe9ff1f540b0fac1ac0720854d84a049a0940e81d7fad7bfde89ab24f814e4f260403392a3565b61457c903d805f833e6127498183611c6a565b61452d565b631e5f6e9560e21b5f5260045ffd5b9392919360a06145a1366024611e1d565b2090815f52600160205260405f2090604051966145bd88611c18565b60018060a01b038354168852600183015461ffff60018060a01b038216918260208c015260a01c1660408a015260028401549360018060a01b03851660608b015261ffff8560a01c1660808b0152600360ff8660b01c161591821560a08d015261ffff60c08d0197818160b81c1689528d60e0838360c81c169101528d610100838360d81c1691015260e81c166101208d0152015463ffffffff81166101408c015263ffffffff8160201c166101608c015261ffff8160401c166101808c015260018060a01b039060501c166101a08b01526147dd57602435906001600160a01b038216908183036105c15714985f60e435126147bb5760c435998a1515808c036105c157149485156147ae57506146d490614137565b955b61ffff871690811561478e578a156147a65760801d5b5f81600f0b121561478e57612710916001600160801b0361470f614715936127f8565b16611fb0565b04988915614777578994939291901561474f5796613fba916147379893614944565b63b47b2fb160e01b916001600160801b0316600f0b90565b5092506044356001600160a01b03811681036105c15761473796899482613fba935093614944565b5063b47b2fb160e01b98505f979650505050505050565b5063b47b2fb160e01b99505f98975050505050505050565b600f0b6146ec565b61ffff91505116956146d6565b959450505050506147d09394925060c4614d24565b63b47b2fb160e01b905f90565b5063b47b2fb160e01b97505f9695505050505050565b906127108202905f196127108409928280851094039380850394858411156105c157146148715761271082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b81810291905f1982820991838084109303928084039384600160601b11156105c157146148b857600160601b910990828211900360a01b910360601c1790565b50505060601c90565b90606082901b905f19600160601b8409928280851094039380850394858411156105c15714614871578190600160601b900981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b909291603f1901614a12576001600160a01b03165f9081526009602052604090205460ff1615614a18576020820135913582811760a01c614a12576001600160a01b03168015614a12575f818152600b60205260409020546001600160a01b03169283156149b0575050565b6001600160a01b031692508215614a12575f818152600b6020526040812080546001600160a01b0319166001600160a01b03861690811790915591907f316eb62a038620973f265cd5cd391f99500306aa3a80ffe13858c3b6d5e03cb49080a3565b505f9150565b5f9150565b9493926001600160a01b0391821692917f000000000000000000000000000000000000000000000000000000000000000016803b156105c157604051630ab714fb60e11b81523060048201526024810185905260448101839052905f9081908390606490829084905af18015612755577fedc31e9e9e017b90481e27b1110c65ab218fa0797d1a4d853f7e8eaf12970fe49760609787948b93614d0f575b5083918715614c7857838552600160205261ffff600160408720015460a01c1661ffff88921690808211614c40575b50506001600160a01b038216614bd5575b82614b0591611dfc565b8385526003602052614b1c60408620918254611fa3565b9055828452600260205260408420614b35878254611fa3565b90555b81614b58575b5050505050604051928352602083015215156040820152a2565b7fc171daff22f41cb65841b28b9198e62d16be87018d6a8ec5c762f9d5d5e835d791604060209260018060a01b031695868152600c845281812060018060a01b0389165f528452815f20614bad848254611fa3565b9055878152600d845220614bc2828254611fa3565b9055604051908152a4825f878180614b3e565b91508284526001602052614b05614c1261ffff600260408820015460d81c16858752600160205261ffff600260408920015460c81c169085614dec565b809381614c22575b915050614afb565b858752600e60205260408720614c39838254611fa3565b9055614c1a565b614c4f92506135e49089611fb0565b614c598188611dfc565b84865285602052614c6f60408720918254611fa3565b90555f80614aea565b506001600160a01b038116614cb0575b614c928287611dfc565b8385526004602052614ca960408620918254611fa3565b9055614b38565b90508183526001602052614cea61ffff600260408620015460e81c16838552600160205261ffff600260408720015460c81c169087614dec565b908115614c8857828452600f60205260408420614d08838254611fa3565b9055614c88565b614d1c9194505f90611c6a565b5f925f614abb565b92919091614d3184613e15565b90151590151503614de757614d4861ffff91614137565b16908115614de757612710614d6a614d63602086013561276f565b9384611fb0565b04928315614de157614d7b90613e15565b15614dd95760801d5b5f81600f0b125f14614dd157614da16001600160801b03916127f8565b16905b80614daf8484611fa3565b10614db957505050565b630149df4560e11b5f5260045260245260445260645ffd5b505f90614da4565b600f0b614d84565b50505050565b505050565b614e09614e0361ffff9283614e1096951690611fb0565b92613d0b565b1690611fb0565b610bb8810290808204610bb81490151715611e095764e8d4a510009004905600000000000000000000000006c63714fbf1f5753017123e2fcfdede4540b2c40000000000000000000000000347cf846effafa2c3ed020abafcc986d83fb99e00000000000000000000000060ac4f63ceb506a818c857a0176a2257c43113a4c001a03c0862f68ade76dcdf1d4ea7183285560321fd44d1dc58eb5502996e8b5954a5a064c930e5d383c57133bbd399d62e0c97a5674f9b47efa5cc7308fbba06946bf7