Transaction details
Txn hash
: 0xe2f85c0108ae93579420c8fe472794abf31ce0383bb2223274eaacfa94d6dea0
Status:
Success
Block:
12519962
13,686,585 block confirmations
Timestamp:
31/03/2024, 04:07:51 (10 months ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.004872489588496424
$17.09
L2 Gas price:
0.000000001034875391 ETH(1.034875391 Gwei)
L2 Gas limit & usage:
4,543,367|
4,506,434(99.19%)
L2 fee paid:
0.004663597647765694 ETH
L2 Gas fee:
Base: 1.034709944 Gwei
|Max priority: 0.000165447 Gwei
|Max: 3.151016707 Gwei
L1 Gas price:
0.000000024768343553 ETH(24.768343553 Gwei)
L1 Gas used:
309,240
L1 fee scalar:
0
L1 fee paid:
0.00020889194073073 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:85
Position in block:35
Input data:
0x60803460ca57601f61507038819003918201601f19168301916001600160401b0383118484101760ce5780849260209460405283398101031260ca57516001600160a01b03908181169081900360ca5773ee6cd81bc86bfc6919c5b097dc599d91a7fdfef50181811160b657165f52600260205260405f2060ff1990600182825416179055305f52600160405f2091825416179055600160a01b60ff60a01b196003541617600355604051614f8d90816100e38239f35b634e487b7160e01b5f52601160045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040526004361015610027575b36156100255761001d366131b3565b602081519101f35b005b5f3560e01c80630df74e6c146101b6578063150b7a02146101b15780631e144a37146101ac57806327b201de146101a757806334604edf146101a257806335c549411461019d5780633845b287146101985780634a399a2c14610193578063662cc7be1461018e5780636de6f48814610189578063739e19ef1461018457806373b73ff71461017f5780637ad71f721461017a5780638a444353146101755780638e49355c146101705780639ad3ff2f1461016b578063b2c6bb8414610166578063bc197c8114610161578063c722320a1461015c578063cdf47d1f14610157578063d611085914610152578063ed542f3b1461014d578063f23a6e6114610148578063f9df4b4d146101435763fb4848890361000e576123cf565b61227b565b6121ea565b612128565b612095565b611fa2565b6119fe565b611937565b6118eb565b61189a565b611838565b6117bb565b611739565b6115ac565b61138b565b611148565b610fb6565b610fa4565b610f1c565b610cf5565b610c68565b6108fd565b61084a565b6107af565b6101f8565b908160c09103126101c95790565b5f80fd5b62ffffff8116036101c957565b6101e435906101e8826101cd565b565b61020435906101e8826101cd565b6101a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95760043567ffffffffffffffff81116101c9576102439036906004016101bb565b6101407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126101c957610164359061027c826101cd565b610184359061028a826101cd565b81836102c56102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b5460ff1690565b1590565b6101c95762ffffff93848216158015610759575b1561072c5750829394506102f2602061032a9401612404565b61031f61030661030187612404565b61243e565b73ffffffffffffffffffffffffffffffffffffffff1690565b608086013591613454565b939193929091808516156101c9575b60a08201358015159081610694575b506101c957841660010361047e576103fa93506040810135838382610441575b505050610386602061037f61030661030185612404565b9201612404565b61038e6114f2565b90608435825260a435602083015260c43560408301526101243560608301526103b5611512565b926103c96103c161249a565b61ffff168552565b6103df6103d46124a6565b61ffff166020860152565b6103f56103ea6124b2565b61ffff166040860152565b613e63565b61040c6104056124be565b61ffff1690565b81106101c9575b61010435908161041f57005b5f8061042e8194938294612562565b415af16104396125af565b50156101c957005b6104769261045461030661030187612404565b61046060208701612404565b9161046e60608801886124ca565b939092613adf565b5f8383610368565b9060408201358381610646575b5050610495612483565b610546575b5061053092816104b7602061037f6103066103016104bd97612404565b906135e0565b6104c56114f2565b608435815260a435602082015260c43560408201526101243560608201526104eb611512565b916104ff6104f761249a565b61ffff168452565b61051561050a6124a6565b61ffff166020850152565b61052b6105206124b2565b61ffff166040850152565b6137eb565b61053b6104056124be565b811015610413575f80fd5b602084610554828501612404565b6105d861056661030661030188612404565b6040517f991bf08600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff93841660048201529216602483015262ffffff928316604483015291909316606484015260848035908401528290819060a4820190565b03815f73e7388454a5de9558a87522a17f73e22f078be5c462030d40f1908115610641575f91610612575b5060a435106101c9575f61049a565b610634915060203d60201161063a575b61062c8183611483565b810190612469565b5f610603565b503d610622565b612478565b61068d91602085016106878861066e8161065f85612404565b6104b76103066103018d612404565b926104b76106816103066103018c612404565b91612404565b9061370d565b5f8361048b565b90506106a861030661030660208601612404565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8716600482015290602090829060249082905afa908115610641575f9161070d575b50105f610348565b610726915060203d60201161063a5761062c8183611483565b5f610705565b92916107539161074161030661030186612404565b61074d60208601612404565b906133a0565b92610339565b50848316156102d9565b73ffffffffffffffffffffffffffffffffffffffff8116036101c957565b9181601f840112156101c95782359167ffffffffffffffff83116101c957602083818601950101116101c957565b346101c95760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576107e9600435610763565b6107f4602435610763565b60643567ffffffffffffffff81116101c957610814903690600401610781565b505060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b5f9103126101c957565b346101c9575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95773ad9a35d9b4c256ee79bdd022189d18c4426d3d5333036101c957335f52600260205260405f2060017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008254161790555f80f35b9181601f840112156101c95782359167ffffffffffffffff83116101c9576020808501948460051b0101116101c957565b60a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576004803561093481610763565b60243561094081610763565b6044359267ffffffffffffffff6064358181116101c95761096490369084016108cc565b9590916084359081116101c95761097e90369085016108cc565b969092826109b06102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c95715610bc4575b81610ad45750509373ffffffffffffffffffffffffffffffffffffffff5f9116905b8681106109e557005b610a116109f182611701565b905473ffffffffffffffffffffffffffffffffffffffff9160031b1c1690565b90610a1d8189866125f6565b356103e8880402604051927f23b872dd0000000000000000000000000000000000000000000000000000000084528380610a8960209485948c8c850160409194939294606082019573ffffffffffffffffffffffffffffffffffffffff80921683521660208201520152565b03815f885af192831561064157600193610aa6575b5050016109dc565b81610ac592903d10610acd575b610abd8183611483565b81019061263d565b505f80610a9e565b503d610ab3565b9591909673ffffffffffffffffffffffffffffffffffffffff5f9316925b818110610afb57005b808787610b14610b0f610b89958e8e6125f6565b612404565b610b1f84878b6125f6565b356103e88804029060405195869283927f23b872dd0000000000000000000000000000000000000000000000000000000084526020968796850160409194939294606082019573ffffffffffffffffffffffffffffffffffffffff80921683521660208201520152565b03815f8a5af192831561064157600193610ba6575b505001610af2565b81610bbc92903d10610acd57610abd8183611483565b505f80610b9e565b91506040517f70a0823100000000000000000000000000000000000000000000000000000000815260208180610c198989830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b038173ffffffffffffffffffffffffffffffffffffffff8b165afa908115610641575f91610c49575b50916109ba565b610c62915060203d60201161063a5761062c8183611483565b5f610c42565b60807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95767ffffffffffffffff6004358181116101c957610cb39036906004016108cc565b6024358381116101c957610ccb9036906004016108cc565b6044929192359485116101c957610ce96100259536906004016108cc565b939092606435956126bf565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957600435610d506102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c9578015610dc557734200000000000000000000000000000000000006803b156101c9575f906004604051809481937fd0e30db00000000000000000000000000000000000000000000000000000000083525af1801561064157610db257005b80610dbf6100259261144e565b80610840565b503415610e2657734200000000000000000000000000000000000006803b156101c9575f600491604051928380927fd0e30db000000000000000000000000000000000000000000000000000000000825234905af1801561064157610db257005b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273420000000000000000000000000000000000000690602081602481855afa908115610641575f91610efd575b50813b156101c9575f60405180937f2e1a7d4d000000000000000000000000000000000000000000000000000000008252818381610ec587600483019190602083019252565b03925af1918215610641575f92839283928392610eea575b50325af1506100256125af565b80610dbf610ef79261144e565b5f610edd565b610f16915060203d60201161063a5761062c8183611483565b5f610e7f565b346101c9575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576020600454604051908152f35b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126101c9576004359067ffffffffffffffff82116101c957610fa0916004016108cc565b9091565b610025610fb036610f57565b9061284d565b346101c95760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957600435610ff181610763565b60243560443561100081610763565b8161102f6102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c957156110bf575b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201526024810192909252909160209183919082905f9082604481015b0393165af18015610641576110a757005b6100259060203d602011610acd57610abd8183611483565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152915060208260248173ffffffffffffffffffffffffffffffffffffffff87165afa92831561064157611096936020935f9161112b575b5092509250611039565b6111429150843d861161063a5761062c8183611483565b5f611121565b346101c95760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95760043561118381610763565b6024359061119082610763565b60443561119c81610763565b6064356111a881610763565b6084359360c43560ff81168091036101c9573033036101c957611277576040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810195909552602085806044810103815f73ffffffffffffffffffffffffffffffffffffffff86165af193841561064157611252956102c195611258575b505b60a435916143ad565b6101c957005b6112709060203d602011610acd57610abd8183611483565b505f611247565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815232600482015273ffffffffffffffffffffffffffffffffffffffff841660248201526044810195909552602085806064810103815f73ffffffffffffffffffffffffffffffffffffffff86165af193841561064157611252956102c195611305575b50611249565b61131d9060203d602011610acd57610abd8183611483565b505f6112ff565b61ffff8116036101c957565b60a435906101e882611324565b60c435906101e882611324565b60e435906101e882611324565b61016435906101e882611324565b801515036101c957565b6101c435906101e882611365565b61028435906101e882611365565b60e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576004356113c181610763565b6024359067ffffffffffffffff82116101c9576113e5610025923690600401610781565b6044356113f181611324565b606435906113fe82611365565b6084359261140b84611365565b60a4359461141886610763565b60c435966128c4565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b67ffffffffffffffff811161146257604052565b611421565b6040810190811067ffffffffffffffff82111761146257604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761146257604052565b60405190610140820182811067ffffffffffffffff82111761146257604052565b604051906101e882611467565b604051906080820182811067ffffffffffffffff82111761146257604052565b604051906060820182811067ffffffffffffffff82111761146257604052565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc60809101126101c957604051906080820182811067ffffffffffffffff821117611462576040528160243561158781610763565b815260443561159581610763565b602082015260643560408201526060608435910152565b6102a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95760043567ffffffffffffffff81116101c9576115f79036906004016101bb565b61160036611532565b906101407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c3601126101c957610025916116386114c4565b90611641611330565b825261164b61133d565b602083015261165861134a565b60408301526101043560608301526101243560808301526101443560a0830152611680611357565b60c08301526101843560e08301526101a4356101008301526116a061136f565b6101208301526116ae6101da565b926116b76101ea565b6116bf61137d565b94610264359461024435946102243594612cef565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f54811015611734575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301905f90565b6116d4565b346101c95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576004355f548110156101c95773ffffffffffffffffffffffffffffffffffffffff6020915f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563015416604051908152f35b346101c95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576024356004356117f982610763565b335f9081526002602052604090205460ff16156101c9575f80809383829415831461182c575047905af1506100256125af565b905af1506100256125af565b61184136610f57565b335f52600260205260409160ff60405f205416156101c9575f5b82811061186457005b5f80611871838686612652565b90818851928392833781018381520390305af461188c6125af565b50156101c95760010161185b565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957335f52600260205260ff60405f205416156101c9575f808080600435415af16104396125af565b346101c95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957335f52600260205260ff60405f205416156101c957600480359055005b346101c95760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957611971600435610763565b61197c602435610763565b67ffffffffffffffff6044358181116101c95761199d9036906004016108cc565b50506064358181116101c9576119b79036906004016108cc565b50506084359081116101c9576119d1903690600401610781565b50506040517fbc197c81000000000000000000000000000000000000000000000000000000008152602090f35b60e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576004803567ffffffffffffffff81116101c957611a4890369083016101bb565b90611a5236611532565b60a435611a5e816101cd565b60c435611a6a816101cd565b809180611a9b6102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c95762ffffff93848316158015611f98575b15611f6d57505090611ae191611ac760208801612404565b611ad66103066103018a612404565b608089013591613454565b959195939092808716156101c9575b60a08301358015159081611eca575b506101c957604080830197885115611e34575b600173ffffffffffffffffffffffffffffffffffffffff9384611b49875173ffffffffffffffffffffffffffffffffffffffff1690565b1615611e2c575b821603611d66575080840135868682611d31575b5050506020978892611b8c8486015173ffffffffffffffffffffffffffffffffffffffff1690565b9081163003611c825750865f611c0599611bad610306610306888b01612404565b935194519a8b95869485937fa9059cbb00000000000000000000000000000000000000000000000000000000855284016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af194851561064157611c5e95611c65575b505b611c58611c3d610306610301611c3760608601519a8701612404565b95612404565b915173ffffffffffffffffffffffffffffffffffffffff1690565b9161459b565b106101c957005b611c7b90873d8911610acd57610abd8183611483565b505f611c19565b5f889399611cfa611c9a610306610306898c01612404565b94519b519b8c96879586947f23b872dd000000000000000000000000000000000000000000000000000000008652850160409194939294606082019573ffffffffffffffffffffffffffffffffffffffff80921683521660208201520152565b03925af194851561064157611c5e95611d14575b50611c1b565b611d2a90873d8911610acd57610abd8183611483565b505f611d0e565b611d5e92611d446103066103018a612404565b611d5060208a01612404565b9161046e60608b018b6124ca565b5f8686611b64565b9294506100259795965083611d9d94925001358681611dea575b50506104b7610306610301611d9760208501612404565b93612404565b9151606082015190611de4611dc9602085015173ffffffffffffffffffffffffffffffffffffffff1690565b935173ffffffffffffffffffffffffffffffffffffffff1690565b93614552565b611e25916020840161068786611e1281611e0385612404565b6104b76103066103018c612404565b926104b76106816103066103018b612404565b5f86611d80565b328652611b50565b611e84602089611e4b610306610306848b01612404565b85517f70a08231000000000000000000000000000000000000000000000000000000008152309281019283529384928391829160200190565b03915afa801561064157611ea4915f91611eab575b508387013590612ce2565b8952611b12565b611ec4915060203d60201161063a5761062c8183611483565b5f611e99565b9050611f34602087611ee3610306610306848a01612404565b8a6040518095819482937f70a08231000000000000000000000000000000000000000000000000000000008452830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa908115610641575f91611f4e575b50105f611aff565b611f67915060203d60201161063a5761062c8183611483565b5f611f46565b939491928793611f86610306610301611f92959b612404565b61074d60208701612404565b93611af0565b5084841615611aaf565b346101c95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95760043567ffffffffffffffff81116101c957611ff19036906004016108cc565b602435611ffd81611365565b335f52600260205260ff60405f205416156101c957156120205761002591612fa8565b5f5b81811061202b57005b6120368183856125f6565b359061204182610763565b5f549168010000000000000000831015611462576120656001938481015f55611701565b73ffffffffffffffffffffffffffffffffffffffff9291928084549260031b9316831b921b191617905501612022565b346101c95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9576004356120d081610763565b335f52600260205260ff60405f205416156101c95773ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff000000000000000000000000000000000000000060035416176003555f80f35b61213136610f57565b335f52600260205260ff60405f205416156101c957806002101561173457604082013561215d81611365565b806121da575b6101c95780156117345761217682612490565b61217c57005b61218c61219191610025936125e7565b612490565b7fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff74ff000000000000000000000000000000000000000060035492151560a01b16911617600355565b5060ff60035460a01c1615612163565b346101c95760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c957612224600435610763565b61222f602435610763565b60843567ffffffffffffffff81116101c95761224f903690600401610781565b505060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b346101c95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c95767ffffffffffffffff6004358181116101c9576122cb9036906004016108cc565b916024359081116101c9576122e49036906004016108cc565b919092335f5260026020526123016102c160405f2060ff90541690565b6101c9575f915b818310612387575050505f905b80821061231e57005b61238261235a612336610b0f600186019585886125f6565b73ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008154169055565b612315565b6123ca61239f612336610b0f600187019686866125f6565b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b612308565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c9575a600435106101c957005b3561240e81610763565b90565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b906101a473ffffffffffffffffffffffffffffffffffffffff8093160191821161246457565b612411565b908160209103126101c9575190565b6040513d5f823e3d90fd5b6101443561240e81611365565b3561240e81611365565b60243561240e81611324565b60443561240e81611324565b60643561240e81611324565b60e43561240e81611324565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101c9570180359067ffffffffffffffff82116101c957602001918160051b360383136101c957565b90600b820291808304600b149015171561246457565b906103e89182810292818404149015171561246457565b906127109182810292818404149015171561246457565b8181029291811591840414171561246457565b67ffffffffffffffff811161146257601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d156125d9573d906125c082612575565b916125ce6040519384611483565b82523d5f602084013e565b606090565b90156117345790565b90600110156117345760200190565b91908110156117345760051b0190565b8115612610570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b908160209103126101c9575161240e81611365565b91908110156117345760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101c957019081359167ffffffffffffffff83116101c95760200182360381136101c9579190565b908092918237015f815290565b939294956126f16102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c9578061276857505f5b86811061270d5750505050505050565b5f8061271d610b0f84868a6125f6565b612728848b896125f6565b35612734858b89612652565b9190612745604051809481936126b2565b03925af16127516125af565b501561275f576001016126fd565b50505050505050565b95969560019591908681036127dd57505f5b88811061278c57505050505050509050565b5f8061279c610b0f84868b6125f6565b6127a7848d8a6125f6565b356127b385888a612652565b91906127c4604051809481936126b2565b03925af16127d06125af565b50156101c957860161277a565b6002146127ef575b5050505050509050565b5f5b8881106127fe57506127e5565b805f808b61281c84612815610b0f8e988a8f6125f6565b928b6125f6565b3561282885898b612652565b9190612839604051809481936126b2565b03925af1506128466125af565b50016127f1565b90335f52600260205260409160ff60405f205416156101c9575f5b828110612873575f80fd5b5f80612880838686612652565b9081885192839283378101838152039082305af161289c6125af565b506128a957600101612868565b50505050565b908160209103126101c9575161240e81610763565b9190959496926128f86102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c95761ffff169560058714612a6b57915f929183809361291f604051809481936126b2565b03925af19361292c6125af565b94156101c9576001810361295e5750505050806020806129519351830101910161263d565b901515901515036101c957565b9294509091600281036129dc575050156129a65780602080612985935183010191016128af565b73ffffffffffffffffffffffffffffffffffffffff9081169116146101c957565b806020806129b9935183010191016128af565b73ffffffffffffffffffffffffffffffffffffffff9081169116146101e8575f80fd5b90935060038103612a23575015612a075780602080612a0093518301019101612469565b146101c957565b80602080612a1a93518301019101612469565b146101e8575f80fd5b600414612a2f57505050565b15612a4e5780602080612a4793518301019101612469565b116101c957565b80602080612a6193518301019101612469565b10156101e8575f80fd5b50509350935090505f14612a815731116101c957565b31106101c957565b9190808252602080920192915f5b828110612aa5575050505090565b90919293828060019262ffffff8835612abd816101cd565b16815201950193929101612a97565b908135612ad881610763565b73ffffffffffffffffffffffffffffffffffffffff80911682526020830135612b0081610763565b1660208201526040820135604082015260608201357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1833603018112156101c957820160208135910167ffffffffffffffff82116101c9578160051b360381136101c957612b7e60a09291839260c0606087015260c0860191612a89565b9360808101356080850152013591015290565b9290936060612bac60c094979660e0875260e0870190612acc565b9673ffffffffffffffffffffffffffffffffffffffff80825116602088015260208201511660408701526040810151828701520151608085015262ffffff80921660a085015216910152565b612caa6101e894612c9d612c1b61018095999896996101a0808752860190612acc565b895161ffff16602086015298602081015161ffff166040860152604081015161ffff16606086015260608101516080860152608081015160a086015260a081015160c0860152612c7660c082015160e087019061ffff169052565b60e08101516101009081870152810151906101209182870152015161014085019015159052565b62ffffff16610160830152565b019062ffffff169052565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9e580820191821161246457565b9190820391821161246457565b9697949293919895612d256102c16102ba3373ffffffffffffffffffffffffffffffffffffffff165f52600260205260405f2090565b6101c9578891886040956040830151612eb0575b50505080612e20575b5090965b612d4e575f80fd5b5a303b156101c95782517f0df74e6c0000000000000000000000000000000000000000000000000000000081525f8180612d8e8c898f8e60048601612bf8565b038183305af19081612e0d575b50612df457612da990612cb5565b5a106101c9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9060608901612de0815160011c90565b905260808901805160011c90520180612d46565b505050509150929150612e045750565b60600151600455565b80610dbf612e1a9261144e565b5f612d9b565b5f91506020612e3a6103066103066103066103018d612404565b6004604051809581937f18160ddd0000000000000000000000000000000000000000000000000000000083525af1908115610641576103e8612e86928b945f91612e91575b5004612562565b60608a01525f612d42565b612eaa915060203d60201161063a5761062c8183611483565b5f612e7f565b809192939450612f3a575b5050303b156101c9575f859189612f008660405195869485947fc722320a00000000000000000000000000000000000000000000000000000000865260048601612b91565b038183305af19081612f27575b50612f1c5787905f8881612d39565b505050505092505050565b80610dbf612f349261144e565b5f612f0d565b6020612f526103066103066103066103015f97612404565b6004604051809581937f18160ddd0000000000000000000000000000000000000000000000000000000083525af191821561064157612f9c926103e8915f91612e91575004612562565b6060820152875f612ebb565b67ffffffffffffffff821161146257680100000000000000008211611462575f54825f55808310613023575b505f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635f5b8381106130085750505050565b600190602061301685612404565b9401938184015501612ffb565b5f8052827f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56391820191015b81811061305b5750612fd4565b5f815560010161304e565b919091826004116101c95782116101c9577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6004920190565b90916060828403126101c95781359260208301359260408101359067ffffffffffffffff82116101c9570181601f820112156101c9578035906130e182612575565b926130ef6040519485611483565b828452602083830101116101c957815f926020809301838601378301015290565b51906101e882610763565b9060209081838203126101c957825167ffffffffffffffff938482116101c957016040818303126101c9576040519361315385611467565b81519081116101c95781019082601f830112156101c95781519261317684612575565b906131846040519283611483565b8482528585850101116101c9575f85856131ac96828097018386015e83010152855201613110565b9082015290565b906131cb6131c360609380613066565b81019061309f565b91906131e28351936020808096830101910161311b565b6131fa6131ef8251614806565b818394929593614896565b5f851393841580613396575b6101c9578694156133715750839073ffffffffffffffffffffffffffffffffffffffff808516908416105b1561334857015190915073ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff939084811630036132db57506040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915292839160449183915f91165af18015610641576132c2575050565b816132d892903d10610acd57610abd8183611483565b50565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff919091166004820152336024820152604481019190915292839160649183915f91165af18015610641576132c2575050565b613252925061335686600155565b015173ffffffffffffffffffffffffffffffffffffffff1690565b9450839073ffffffffffffffffffffffffffffffffffffffff80841690851610613231565b505f811315613206565b6040517fb4a9cf7d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201529116602482015262ffffff9182166044820152911660648201526020816084817342cdc4a765ea665dbee6175bf771775afc0943d05afa908115610641575f9161342b575090565b61240e915060203d60201161344d575b6134458183611483565b8101906128af565b503d61343b565b9493919094604051957f71ed17ea00000000000000000000000000000000000000000000000000000000875273ffffffffffffffffffffffffffffffffffffffff8092166004880152166024860152604485015262ffffff809216606485015216608483015260608260a4817342cdc4a765ea665dbee6175bf771775afc0943d05afa908115610641575f80935f936134ee575b50929190565b92505091506060813d606011613546575b8161350c60609383611483565b810103126101c957805191613520836101cd565b6040602083015192613531846101cd565b01519261353d84610763565b9192915f6134e8565b3d91506134ff565b604051906060820182811067ffffffffffffffff82111761146257604052602b8252604082602036910137565b6040516020810181811067ffffffffffffffff821117611462576040525f8152905f368137565b908151811015611734570160200190565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146124645760010190565b929190916135ec61354e565b935f905b601482106136cf575061366e7fff00000000000000000000000000000000000000000000000000000000000000613626836135b3565b92613639828760e81b165f1a91896135a2565b53613643836135b3565b92613656828760f01b165f1a91896135a2565b53613660836135b3565b9460f81b165f1a91866135a2565b535f915b601490818410156136c757600180850192851015611734576136c0908201947fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008760601b16901a91876135a2565b5391613672565b509092505050565b906001907fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008360601b16811a61370582896135a2565b5301906135f0565b836024949361371e61373b93614e6a565b906040519161372c83611467565b825230602083015230906149ed565b50602073ffffffffffffffffffffffffffffffffffffffff61375c83614e51565b16604051948580927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa908115610641576132d8935f926137ab575b5061371e90614e6a565b61371e9192506137c99060203d60201161063a5761062c8183611483565b91906137a1565b906001820180921161246457565b9190820180921161246457565b9091925f9061ffff908186511680155f1461395a57509091925f5b604061381885828a01511661ffff1690565b8210156139495790839291613877899695895161383d886020809b01511661ffff1690565b6139425730905b61387061384f6114e5565b88815273ffffffffffffffffffffffffffffffffffffffff9093168b840152565b3290614b31565b156139305760019081808054928b0194613892848751612ce2565b8652019801966138ab620f423f8b5102620f4240900490565b8a52890151808211613905575050546138c790600a900461251e565b9051106138eb57606086015180151590816138fb575b506138eb5790919293613806565b5050509250505061240e5f600155565b90505a105f6138dd565b9699509750505050505061391e9150600a8104906137de565b11613927575f80fd5b61240e5f600155565b50505050505091505061240e5f600155565b3290613844565b505050505091505061240e5f600155565b929395919060209661397a6103c160208601968588511661ffff91011690565b8284511661398c8487511661ffff1690565b811115613ac757837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6139c5920116859061ffff169052565b5f955b6040966139db85898801511661ffff1690565b811015613abf57613a16848b8b516139f86109f18a8c5116611701565b90613a11613a046114e5565b8981523094810194909452565b614b31565b15613aac576001808080549a8c0193613a308c8651612ce2565b855201930198613a49620f423f8c5102620f4240900490565b8b528b8b0151808211613a9157505054613a6690600a900461251e565b9051106139305760608801518015159081613a87575b5061393057956139c8565b90505a105f613a7c565b985099505050505050505061391e919350600a8104906137de565b5097505050505050505061240e5f600155565b50955061397a565b505050505050915050613927565b3561240e816101cd565b919295939094845f9162ffffff613afe613af9868c6125de565b613ad5565b16613dde575b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff9889166004830152602482019790975288881698602098969189816044818e5a905f91f1801561064157613dc1575b50613b7d848430858561459b565b6040517f70a082310000000000000000000000000000000000000000000000000000000080825230600483015291989196909184168b83602481845afa801561064157613bd68f938b928f965f91613da4575b50612ce2565b928b613bf0613be8613af985856125de565b62ffffff1690565b613d74575b50613af9613c0692613be8926125e7565b613d1e575b6040519a8b5273ffffffffffffffffffffffffffffffffffffffff871660048c015260248b0191909152979896979596958690815f81604481015b03925af194851561064157613c6295613d01575b50309161459b565b90613c73613be8613af9858a6125e7565b613c805750505050505050565b604051908152306004820152948490869060249082905afa90811561064157613cc8613cc3613af995613ccd94613cd399613be8995f92613ce4575b5050612ce2565b612534565b612606565b946125e7565b116101c9575f80808080808061275f565b613cfa9250803d1061063a5761062c8183611483565b5f80613cbc565b613d17908a3d8c11610acd57610abd8183611483565b505f613c5a565b604051888152306004820152989950969791508a826024818f5afa96871561064157613c46978c935f91613d57575b5099989750613c0b565b613d6e9150843d861161063a5761062c8183611483565b5f613d4d565b613be891939550613d9592613d8f613af992613cc888612534565b946125de565b116101c9578a91888e8b613bf5565b613dbb9150873d891161063a5761062c8183611483565b5f613bd0565b613dd7908a3d8c11610acd57610abd8183611483565b505f613b6f565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152909250905060208160248173ffffffffffffffffffffffffffffffffffffffff88165afa80156106415786915f91613e44575b5091613b04565b613e5d915060203d60201161063a5761062c8183611483565b5f613e3d565b83515f96939561ffff949093918516806140a857505f9695965b6040613e8f87828b01511661ffff1690565b82101561409c57613ea4838787878c51614c5f565b906020808a015183118015614090575b614082578a0151881661ffff16613fca578851303b156101c95781517f6de6f48800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff88811660048301528781166024830152861660448201523260648201526084810184905260a48101919091525f60c482018190528160e48183305af19081613fb7575b50613f5d575050505050505050505090565b999798995b89019081510390526001809101960197613f856201869f895102620186a0900490565b885260608801518015159081613fad575b50613fa2579695613e7d565b505050505050505090565b90505a105f613f96565b80610dbf613fc49261144e565b5f613f4b565b8851303b156101c95781517f6de6f48800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80891660048301528088166024830152861660448201523060648201526084810184905260a4810191909152600160c48201525f818060e48101038183305af1908161406f575b50614066575050505050505050505090565b99979899613f62565b80610dbf61407c9261144e565b5f614054565b505050505050505050505090565b50818a01518311613eb4565b50505050505050505090565b94602097969793929193956140d36140cb60208b01928484511661ffff91011690565b61ffff168a52565b818951166140e58383511661ffff1690565b811115614255577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01821661ffff16895297969594939291905f5b604061413283828c01511661ffff1690565b82101561429a57614147868887878d51614c5f565b90888a01518211801561428e575b61427f576141686109f1858d5116611701565b8a51303b156101c95782517f6de6f48800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff898116600483015288811660248301528a811660448301529290921660648301526084820184905260a48201525f60c482018190528160e48183305af1908161426c575b506142035750505050505050505050505090565b9b92939495969798999a9b8a0190815103905260018091019101996142316201869f8a5102620186a0900490565b895260608901518015159081614262575b5061425557989796959493929190614120565b5050505050505050505090565b90505a105f614242565b80610dbf6142799261144e565b5f6141ef565b50505050505050505050505090565b50808a01518211614155565b505090919293949596976140d3565b51906dffffffffffffffffffffffffffff821682036101c957565b908160609103126101c9576142d8816142a9565b9160406142e7602084016142a9565b92015163ffffffff811681036101c95790565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b73ffffffffffffffffffffffffffffffffffffffff61240e949360809383525f602084015216604082015281606082015201906142fa565b73ffffffffffffffffffffffffffffffffffffffff61240e94936080935f8452602084015216604082015281606082015201906142fa565b9091929373ffffffffffffffffffffffffffffffffffffffff8091169283156101c95781831692828216841061454a575b506040517f0902f1ac000000000000000000000000000000000000000000000000000000008152606081600481885afa908115610641575f905f92614517575b506dffffffffffffffffffffffffffff8091161591821561450c575b50506101c95716036144bf5761444e61357b565b90803b156101c957614493935f8094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501614375565b03925af190816144ac575b506144a7575f90565b600190565b80610dbf6144b99261144e565b5f61449e565b6144c761357b565b90803b156101c957614493935f8094604051968795869485937f022c0d9f0000000000000000000000000000000000000000000000000000000085526004850161433d565b161590505f8061443a565b905061453b915060603d606011614543575b6145338183611483565b8101906142c4565b50905f61441e565b503d614529565b90505f6143de565b9073ffffffffffffffffffffffffffffffffffffffff614579614594969397959497614e6a565b936040519461458786611467565b85521660208401526149ed565b106101c957565b926145a890959495614d74565b9073ffffffffffffffffffffffffffffffffffffffff908185169482821686106147fe575b5081871694604051927f0902f1ac0000000000000000000000000000000000000000000000000000000084526060846004818a5afa938415610641575f905f956147d9575b506dffffffffffffffffffffffffffff809116941692841580156147d1575b6101c9571681149788156147c35760209061469993925b60405180809681947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215610641576146ee946146dc6146d66146c6876146e8976146e2965f916147aa5750612ce2565b946146d18487612562565b612562565b9561254b565b92612562565b906137de565b90612606565b931561475e576146fc61357b565b823b156101c957614740925f92836040518096819582947f022c0d9f0000000000000000000000000000000000000000000000000000000084528b60048501614375565b03925af18015610641576147515750565b80610dbf6101e89261144e565b61476661357b565b823b156101c957614740925f92836040518096819582947f022c0d9f0000000000000000000000000000000000000000000000000000000084528b6004850161433d565b613dbb915060203d60201161063a5761062c8183611483565b602090614699939492614648565b508315614631565b90506147f591945060603d606011614543576145338183611483565b5093905f614612565b90505f6145cd565b9061481082614e51565b916017815110614838576037601782015191614830602b82511015614dec565b015160601c91565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f55696e7432345f6f75744f66426f756e64730000000000000000000000006044820152fd5b7342cdc4a765ea665dbee6175bf771775afc0943d0803b156101c9575f9260849162ffffff60405196879586947f42f8805800000000000000000000000000000000000000000000000000000000865233600487015273ffffffffffffffffffffffffffffffffffffffff80921660248701521660448501521660648301525afa8015610641576149245750565b6101e89061144e565b60208152604073ffffffffffffffffffffffffffffffffffffffff602061495e8551848387015260608601906142fa565b9401511691015290565b91908260409103126101c9576020825192015190565b919360a09361240e969573ffffffffffffffffffffffffffffffffffffffff809416855215156020850152604084015216606082015281608082015201906142fa565b7f80000000000000000000000000000000000000000000000000000000000000008114612464575f0390565b90614a26936040925f614a008651614806565b509073ffffffffffffffffffffffffffffffffffffffff80809316911610978893614f2c565b94838314614b0d57614aae614a4d614a796401000276a49a5b8a519283916020830161492d565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282611483565b8851998a98899788957f128acb080000000000000000000000000000000000000000000000000000000087526004870161497e565b0393165af19081156106415761240e925f915f93614ada575b5015614ad357506149c1565b90506149c1565b909250614aff915060403d604011614b06575b614af78183611483565b810190614968565b915f614ac7565b503d614aed565b614aae614a4d614a7973fffd8963efd1fc6a506488495d951d5263988d259a614a3f565b9193925f91604091614b438751614806565b5073ffffffffffffffffffffffffffffffffffffffff80809316911610948591614b74614b6f89614f2c565b6149c1565b94838314614c3b57614bcf614a4d614b9a6401000276a49d8a519283916020830161492d565b88519c8d98899788957f128acb080000000000000000000000000000000000000000000000000000000087526004870161497e565b0393165af190815f955f93614c14575b50614bec57505f93505050565b15614c0457614bfa906149c1565b925b92036101c957565b92614c0e906149c1565b92614bfc565b909250614c3191955060403d604011614b0657614af78183611483565b949094915f614bdf565b614bcf614a4d614b9a73fffd8963efd1fc6a506488495d951d5263988d259d614a3f565b9293916060919273ffffffffffffffffffffffffffffffffffffffff9283916004604051809681937f0902f1ac000000000000000000000000000000000000000000000000000000008352165afa928315610641575f905f94614d4f575b506dffffffffffffffffffffffffffff8091169316938181169282811684105f14614d4857505b1603614d42575b801580614d3a575b6101c957614d3193614d26614d2085614d1a614d15614d2c986146e897612562565b61254b565b95612ce2565b91614d74565b90612562565b6137d0565b80156101c95790565b508115614cf3565b90614ceb565b9050614ce4565b9050614d6b91935060603d606011614543576145338183611483565b5092905f614cbd565b62ffffff604051917fbf98c4b60000000000000000000000000000000000000000000000000000000083521660048201526020816024817342cdc4a765ea665dbee6175bf771775afc0943d05afa908115610641575f91614dd3575090565b61240e915060203d60201161063a5761062c8183611483565b15614df357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f416464726573735f6f75744f66426f756e647300000000000000000000006044820152fd5b602090614e62601482511015614dec565b015160601c90565b602b815110614ece5760405190600b8083019101603683015b808310614ebb575050602b8252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b9091825181526020809101920190614e83565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152fd5b7f80000000000000000000000000000000000000000000000000000000000000008110156101c9579056fea264697066735822122081e465e80bfb8998ff177143a30249afe62b94bb90e61e04059c851bb6fb4f1664736f6c6343000819003300000000000000000000000000000000000000000000000000000000075bcd15