交易详情
交易哈希
:0xc4576d7f4c777664a71095b985b2f09bacb7c18008729a1a3bbe9fb713c6ee6e
交易数量:
0ETH
($0)
交易手续费:
0.000053136110823781
$0.18
L2 Gas 价格:
0.000000000008792057 ETH(0.008792057 Gwei)
L2 Gas 上限 & 消耗:
6,455,010|
4,965,393(76.92%)
L2 Gas 费用:
0.000043656018283401 ETH
L2 Gas 费:
基础费用: 0.007792057 Gwei
|最大附加小费: 0.001 Gwei
|最大手续费: 0.016580758 Gwei
L1 Gas 价格:
0.000000020282781774 ETH(20.282781774 Gwei)
L1 Gas 消耗:
181,193
L1 费用系数:
0
L1 Gas 费用:
0.00000948009254038 ETH
其他信息:
交易类型:2 (EIP-1559 提出的交易类型)
Nonce:118
区块内交易编号:144
输入数据:
0x60803461012557601f61598538819003918201601f19168301916001600160401b038311848410176101295780849260209460405283398101031261012557516001600160a01b0381169081900361012557801561011257600180546001600160a01b03199081169091555f805491821683178155604051929182916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a33381036100ff57600280546001600160a01b0319811683179091556001600160a01b03167f05457c627e0fb1d25e4785eb9bf3b25b65a6757095996f099a58261fbc73449d5f80a3615847908161013e8239f35b63118cdaa760e01b5f523360045260245ffd5b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c80630daf9c1e1461022857806310d1e85c146101c457806313e7c9d814610223578063187806841461021e57806323a69e75146101ba5780632934d9d3146101c45780633693cbf4146101c45780633c7322ce146102195780634782f77914610214578063526bff66146101c45780635e35359e1461020f578063654b6487146101ba578063715018a61461020a578063796c8ce61461020557806379ba50971461020057806384800812146101c457806384cee21c146101ba5780638da5cb5b146101fb5780639870d7fe146101f65780639a7bff79146101c45780639ce2e2f7146101f15780639feb758b146101ba578063a07aea1c146101ec578063ac8a584a146101e7578063bea9cf36146101c4578063c18c82cc146101c4578063cdc18424146101e2578063d365a377146101dd578063d3e1c284146101d8578063dc377655146101d3578063df9aee68146101c4578063e1792698146101ce578063e30c3978146101c9578063f2b0e84e146101c4578063f2fde38b146101bf578063fa461e33146101ba5763fef262170361000e57610fdb565b6104ff565b610f52565b610345565b610f2c565b610ec8565b610e31565b610e0e565b610dcb565b610da5565b610d78565b610d35565b610c98565b610c6b565b610c46565b610b76565b610b3c565b610a21565b61096f565b6108fc565b610895565b6104e5565b610471565b61024f565b6001600160a01b0381160361023e57565b5f80fd5b359061024d8261022d565b565b3461023e57602060031936011261023e5760043561026c8161022d565b610274611688565b6001600160a01b0380600254921691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600255167f05457c627e0fb1d25e4785eb9bf3b25b65a6757095996f099a58261fbc73449d5f80a3005b9181601f8401121561023e5782359167ffffffffffffffff831161023e576020838186019501011161023e57565b90608060031983011261023e576004356103198161022d565b9160243591604435916064359067ffffffffffffffff821161023e57610341916004016102d2565b9091565b3461023e5761035336610300565b93509150506001600160a01b03600454168033036104425750601f199061039d7fffffffffffffffffffffffff000000000000000000000000000000000000000060045416600455565b6104106103d16103cb6103af8661105f565b938660208601918237516bffffffffffffffffffffffff191690565b60601c90565b936103f1603484019060018083515f1a9301518360200360031b1c920190565b849591950193603461040481870161178b565b90960101030114611090565b8051610433575b508061041f57005b610018916001600160a01b033391166119af565b61043c90611982565b5f610417565b7f8060f8c9000000000000000000000000000000000000000000000000000000005f523360045260245260445ffd5b3461023e57602060031936011261023e576001600160a01b036004356104968161022d565b165f526003602052602060ff60405f2054166040519015158152f35b606060031982011261023e5760043591602435916044359067ffffffffffffffff821161023e57610341916004016102d2565b3461023e576100186104f6366104b2565b92919091611a8b565b3461023e57610018610510366104b2565b929190916114ee565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040810190811067ffffffffffffffff82111761056257604052565b610519565b60e0810190811067ffffffffffffffff82111761056257604052565b60a0810190811067ffffffffffffffff82111761056257604052565b90601f601f19910116810190811067ffffffffffffffff82111761056257604052565b6040519061024d60408361059f565b6040519061024d60e08361059f565b6040519061024d60c08361059f565b6040519061024d60808361059f565b6040519061024d60608361059f565b6040519061024d6101408361059f565b67ffffffffffffffff81116105625760051b60200190565b919082604091031261023e5760405161064d81610546565b6020808294803584520135910152565b63ffffffff81160361023e57565b359061024d8261065d565b81601f8201121561023e5780359061068d8261061d565b9261069b604051948561059f565b82845260208085019360081b8301019181831161023e57602001925b8284106106c5575050505090565b6101008483031261023e57604051906106dd82610567565b843590601682101561023e578260209261010094526106fe85848901610635565b8382015261070e60608801610242565b604082015261071f60808801610242565b606082015260a0870135608082015260c087013560a082015261074460e0880161066b565b60c08201528152019301926106b7565b60ff81160361023e57565b608060031982011261023e5760043567ffffffffffffffff811161023e578160238201121561023e578060040135906107978261061d565b926107a5604051948561059f565b8284526024602085019360051b8301019181831161023e5760248101935b8385106107e55750505050509060243590604435906107e26064610242565b90565b843567ffffffffffffffff811161023e57820160a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc828603011261023e576040519161083183610583565b60248201359267ffffffffffffffff841161023e5760a48361085b88602460209889980101610676565b8352604481013561086b81610754565b858401526064810135604084015260848101356060840152013560808201528152019401936107c3565b3461023e576108c86108a63661075f565b92939093335f5260036020526108c33360ff60405f2054166110bf565b611b84565b90805a111561023e57612710905a9003013a02928382116108e557005b61001893670de0b6b3a76400009203020490611c31565b3461023e57604060031936011261023e575f80808060043561091d8161022d565b6001600160a01b036024359161093933836002541633146110fc565b16610945811515611139565b811561095283821561116c565b8390610966575bf11561096157005b61119f565b506108fc610959565b3461023e57606060031936011261023e5760043561098c8161022d565b6024356109988161022d565b604435906109b3336001600160a01b036002541633146110fc565b6001600160a01b038316156109eb57610018926109da6001600160a01b0383161515611139565b6109e68380151561116c565b6119af565b7f03caed63000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b5f91031261023e57565b3461023e575f60031936011261023e57610a39611688565b7fffffffffffffffffffffffff0000000000000000000000000000000000000000600154166001555f6001600160a01b0381547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b67ffffffffffffffff811161056257601f01601f191660200190565b602060031982011261023e5760043567ffffffffffffffff811161023e578160238201121561023e57806004013590610b0c82610ab8565b92610b1a604051948561059f565b8284526024838301011161023e57815f92602460209301838601378301015290565b3461023e576020610b6c610b4f36610ad4565b335f5260038352610b673360ff60405f2054166110bf565b6111aa565b6040519015158152f35b3461023e575f60031936011261023e57336001600160a01b036001541603610c1a577fffffffffffffffffffffffff0000000000000000000000000000000000000000600154166001555f54337fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f556001600160a01b033391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b3461023e575f60031936011261023e5760206001600160a01b035f5416604051908152f35b3461023e57602060031936011261023e57610018600435610c8b8161022d565b610c93611688565b61224c565b3461023e57610cc7610ca936610ad4565b335f526003602052610cc23360ff60405f2054166110bf565b611326565b6040805192151583526020830191909152819081015b0390f35b90602060031983011261023e5760043567ffffffffffffffff811161023e578260238201121561023e5780600401359267ffffffffffffffff841161023e5760248460051b8301011161023e576024019190565b3461023e57610d4336610ce1565b90610d4c611688565b5f5b828110610d5757005b80610d72610d686001938686611428565b35610c938161022d565b01610d4e565b3461023e57602060031936011261023e57610018600435610d988161022d565b610da0611688565b61262b565b3461023e575f60031936011261023e5760206001600160a01b0360025416604051908152f35b3461023e57610dd936610ce1565b90610de2611688565b5f5b828110610ded57005b80610e08610dfe6001938686611428565b35610da08161022d565b01610de4565b3461023e57610018610e1f366104b2565b929091611a8b565b8015150361023e57565b3461023e57608060031936011261023e5760043567ffffffffffffffff811161023e57610e62903690600401610676565b602435610e6e81610754565b6044359167ffffffffffffffff8316830361023e57610cdd92610eb69260643592610e9884610e27565b335f526003602052610eb13360ff60405f2054166110bf565b61143d565b60405190151581529081906020820190565b3461023e57610ef6610ed93661075f565b91939092335f5260036020526108c33360ff60405f2054166110bf565b92805a1161023e57612710905a9003013a02808411610f1157005b6100189303808311610f24575b50611c31565b91505f610f1e565b3461023e575f60031936011261023e5760206001600160a01b0360015416604051908152f35b3461023e57602060031936011261023e576001600160a01b03600435610f778161022d565b610f7f611688565b16807fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001556001600160a01b035f54167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b3461023e5760a060031936011261023e5760043567ffffffffffffffff811161023e5761100f610cc7913690600401610676565b60243561101b81610754565b60443560643591335f52600360205261103b3360ff60405f2054166110bf565b60843593611664565b6040519061105360208361059f565b5f808352366020840137565b9061106982610ab8565b611076604051918261059f565b828152601f196110868294610ab8565b0190602036910137565b1561109757565b7fabcea366000000000000000000000000000000000000000000000000000000005f5260045ffd5b156110c75750565b6001600160a01b03907fdb1630a6000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b156111045750565b6001600160a01b03907f9150a85d000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b1561114057565b7f4d7d8277000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b156111745750565b7fe6b3a259000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6040513d5f823e3d90fd5b67ffffffffffffffff6111e96111e360208401517fffffffffffffffff0000000000000000000000000000000000000000000000001690565b60c01c90565b1680151590816112a5575b506112a05761122f61122960288301517fff000000000000000000000000000000000000000000000000000000000000001690565b60f81c90565b60ff61126161122960298501517fff000000000000000000000000000000000000000000000000000000000000001690565b16151590611289602a601f1961127882870161178b565b929096805193810103010114611090565b825115611299576107e2926120bf565b5050505f90565b505f90565b90504314155f6111f4565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b90600182018092116112eb57565b6112b0565b90601482018092116112eb57565b90600482018092116112eb57565b919082018092116112eb57565b919082039182116112eb57565b60208101805191604081018083116112eb57611341846122fa565b6113f157611361819060018083515f1a9301518360200360031b1c920190565b839291920192604084018092116112eb576040611390839060018083515f1a9301518360200360031b1c920190565b909501018092116112eb576113a9825160f81c926112dd565b946113b38661178b565b87019690929087106112eb576113cf6113d7926113dc98611319565b905114611090565b6123c2565b92909291836113e85750565b61024d90612578565b505050505f905f90565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b91908110156114385760051b0190565b6113fb565b929167ffffffffffffffff168015159081611468575b5061129957825115611299576107e2926120bf565b90504314155f611453565b1561147c575050565b906001600160a01b0380927f02c8091a000000000000000000000000000000000000000000000000000000005f52166004521660245260445ffd5b156114c0575050565b7ff9c6aa01000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b6116279092919261151c61150a6005546001600160a01b031690565b336001600160a01b0382163314611473565b6115497fffffffffffffffffffffffff000000000000000000000000000000000000000060055416600555565b60ff61158961122961155a8861105f565b958860208801918237517fff000000000000000000000000000000000000000000000000000000000000001690565b161515936115ac602185019060018083515f1a9301518360200360031b1c920190565b8593919301956116156115d26103cb60218a01516bffffffffffffffffffffffff191690565b98601f1960216115f760358c019060018083515f1a9301518360200360031b1c920190565b909b0101986014611609818c0161178b565b909b0101030114611090565b1561165b57505f035b818110156114b7565b805161164c575b5080611638575050565b61024d916001600160a01b033391166119af565b61165590611982565b5f61162e565b90505f0361161e565b929190611670856122fa565b61167d576113dc936123c2565b50505050505f905f90565b6001600160a01b035f54163303610c1a57565b604051906116a882610546565b5f6020838281520152565b604051906116c082610567565b5f60c0838281526116cf61169b565b60208201528260408201528260608201528260808201528260a08201520152565b604051906116ff60208361059f565b5f80835282815b82811061171257505050565b60209061171d6116b3565b82828501015201611706565b906117338261061d565b611740604051918261059f565b828152601f19611750829461061d565b01905f5b82811061176057505050565b60209061176b6116b3565b82828501015201611754565b80518210156114385760209160051b010190565b90815160f81c91600181018082116112eb576117a684611729565b935f905b8082106117bd575050906107e291611319565b909161197a6001916117cd6116b3565b5060048161196761180961180461122984517fff000000000000000000000000000000000000000000000000000000000000001690565b6126d7565b6118278784019060018083515f1a9301518360200360031b1c920190565b84939193018861184b8183019060018083515f1a9301518360200360031b1c920190565b909201016118696103cb82516bffffffffffffffffffffffff191690565b9061195061188a6103cb60148401516bffffffffffffffffffffffff191690565b6119406118ac602885019060018083515f1a9301518360200360031b1c920190565b9094019460286118d08188019060018083515f1a9301518360200360031b1c920190565b90970101996119086119028c517fffffffff000000000000000000000000000000000000000000000000000000001690565b60e01c90565b976119116105c2565b918252602082015261192b6119246105d1565b9a8b6123b6565b60208a01526001600160a01b03166040890152565b6001600160a01b03166060870152565b608085015260a084015263ffffffff1660c0830152565b611971898d611777565b5203019061130c565b9201906117aa565b905f5b82518110156119aa57806119a461199e60019386611777565b516126e6565b01611985565b509050565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000060208201526001600160a01b039092166024830152604482019290925261024d91611a0b82606481015b03601f19810184528361059f565b612a4d565b15611a19575050565b906001600160a01b0380927ff42a83e7000000000000000000000000000000000000000000000000000000005f52166004521660245260445ffd5b15611a5d575050565b7fceac3d48000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b6020929161162791611aba611aa86006546001600160a01b031690565b336001600160a01b0382163314611a10565b611ae77fffffffffffffffffffffffff000000000000000000000000000000000000000060065416600655565b611b7b611b16611af68861105f565b95888888019182379060018083515f1a9301518360200360031b1c920190565b86019361161e611b386103cb8a8801516bffffffffffffffffffffffff191690565b99601f19611b5b603489019060018083515f1a9301518360200360031b1c920190565b819c91990101996014611b6f818d0161178b565b909c0101030114611090565b81811115611a54565b905f915f5b8151811015611c2d57611b9c8183611777565b518051611bbe60ff6020840151169160408401928351906060860151926123c2565b9190611bd0575b505050600101611b89565b5192959183821061023e5760800151908115611c0057600193670de0b6b3a7640000910302040193905f80611bc5565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5050565b814710611ca5575f8080936001600160a01b038294165af13d15611ca0573d611c5981610ab8565b90611c67604051928361059f565b81525f60203d92013e5b15611c7857565b7fd6bda275000000000000000000000000000000000000000000000000000000005f5260045ffd5b611c71565b50477fcf479181000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b15611cde575050565b60ff907fe4783767000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60161115611d4757565b611d10565b516016811015611d475790565b906016821015611d475752565b906024916016811015611d4757600452565b805160ff8316939290611d8e9082818710611cd5565b611d988483611777565b5193611da75f19845101611729565b9181845103905f198201905f5b82811061208e575050505f5b82811061205e5750505060018451611dd781611d3d565b611de081611d3d565b148015612041575b8015612024575b8015612007575b8015611fea575b8015611fcd575b8015611fb0575b8015611f93575b8015611f76575b8015611f59575b8015611f3c575b15611e4457611e3a90611e3f93946140cf565b61434d565b600190565b60028451611e5181611d3d565b611e5a81611d3d565b148015611f1f575b8015611f02575b8015611ee5575b15611e8357611e3a90611e3f9394613e61565b60138451611e9081611d3d565b611e9981611d3d565b03611eac57611e3a90611e3f9394613be5565b611ee28451611eba81611d3d565b7fafe4a19b000000000000000000000000000000000000000000000000000000005f52611d66565b5ffd5b50600d8451611ef381611d3d565b611efc81611d3d565b14611e70565b5060048451611f1081611d3d565b611f1981611d3d565b14611e69565b5060038451611f2d81611d3d565b611f3681611d3d565b14611e62565b5060158451611f4a81611d3d565b611f5381611d3d565b14611e27565b5060148451611f6781611d3d565b611f7081611d3d565b14611e20565b50600f8451611f8481611d3d565b611f8d81611d3d565b14611e19565b50600e8451611fa181611d3d565b611faa81611d3d565b14611e12565b50600c8451611fbe81611d3d565b611fc781611d3d565b14611e0b565b50600b8451611fdb81611d3d565b611fe481611d3d565b14611e04565b50600a8451611ff881611d3d565b61200181611d3d565b14611dfd565b506009845161201581611d3d565b61201e81611d3d565b14611df6565b506008845161203281611d3d565b61203b81611d3d565b14611def565b506007845161204f81611d3d565b61205881611d3d565b14611de8565b8061208761206e60019388611777565b515f1983860101906120808289611777565b5286611777565b5001611dc0565b806120a260019260ff848601160189611777565b516120ad8289611777565b526120b88188611777565b5001611db4565b90929161216c575b8051926120db60ff82169482818710611cd5565b6120e58483611777565b51936120f45f19845101611729565b9181845103905f198201905f5b82811061213b575050505f5b8281106121245750505060018451611dd781611d3d565b8061213461206e60019388611777565b500161210d565b8061214f60019260ff848601160189611777565b5161215a8289611777565b526121658188611777565b5001612101565b90915f5b82518110156122115761218c6121868285611777565b51612e10565b6121b36121aa60c061219e8588611777565b51015163ffffffff1690565b63ffffffff1690565b63ffffffff8216036121c85750600101612170565b6121da60c061219e611ee29487611777565b7f57b37988000000000000000000000000000000000000000000000000000000005f5263ffffffff90811660045216602452604490565b5091906120c7565b1561222057565b7f8afa8c90000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b6001600160a01b0316612260811515612219565b805f52600360205260ff60405f2054166122cf57805f52600360205260405f2060017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008254161790557fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d5f80a2565b7f567ceca7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b80156112a0576007546107e2917fffffffff00000000000000000000000000000000000000000000000000000000169061441f565b9081602091031261023e575190565b610100909392919363ffffffff60c061012083019661235e848251611d59565b602081810151805186830152015160408501526001600160a01b0360408201511660608501526001600160a01b036060820151166080850152608081015160a085015260a08101518285015201511660e08201520152565b6016821015611d475752565b939190928451801561256d576123db9094939194611729565b91905f937359ae8c5c796e2680bc5710680f550801f5cff677925b875186101561254b5780602061244592612410898c611777565b5160405194859283927f8b67de210000000000000000000000000000000000000000000000000000000084526004840161233e565b0381885af4908115610961576001925f9261251b575b5061246f612469898c611777565b51611d4c565b906124ec896124dc8d6124b4606061249f602061248c8786611777565b510151956124ae604061249f8388611777565b5101516001600160a01b031690565b94611777565b926124c76124c06105d1565b97886123b6565b60208701526001600160a01b03166040860152565b6001600160a01b03166060840152565b60808201528160a08201525f60c08201526125078888611777565b526125128787611777565b509501946123f6565b61253d91925060203d8111612544575b612535818361059f565b81019061232f565b905f61245b565b503d61252b565b965092935093905084106125665761256291611d78565b9190565b50505f9190565b505f94508493505050565b8015612628576007545f91600763ffffffff6125f361261d938286816125a06126239a61546e565b161b60e01c16957fffffffff0000000000000000000000000000000000000000000000000000000080856125e36125de6125d98c6144af565b615453565b61546e565b169316831c921c191617946144af565b160660e01b7fffffffff000000000000000000000000000000000000000000000000000000001690565b90615489565b600755565b50565b6001600160a01b031661263f811515612219565b805f52600360205260ff60405f205416156126ac57805f52600360205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541690557f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d5f80a2565b7f614a3c58000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60ff166016811015611d475790565b80516126f181611d3d565b6126fa81611d3d565b15612a44576001815161270c81611d3d565b61271581611d3d565b148015612a27575b8015612a0a575b80156129ed575b80156129d0575b80156129b3575b8015612996575b8015612979575b801561295c575b801561293f575b8015612922575b612910576002815161276d81611d3d565b61277681611d3d565b1480156128f3575b80156128d6575b80156128b9575b6128a7576005815161279d81611d3d565b6127a681611d3d565b14801561288a575b61288157601081516127bf81611d3d565b6127c881611d3d565b148015612864575b61285b57601281516127e181611d3d565b6127ea81611d3d565b1461285257601381516127fc81611d3d565b61280581611d3d565b1461284057611ee2905161281881611d3d565b7fea0c2e3f000000000000000000000000000000000000000000000000000000005f52611d66565b61024d9061284c6116f0565b90613be5565b61024d90614b4c565b61024d90614814565b506011815161287281611d3d565b61287b81611d3d565b146127d0565b61024d9061466e565b506006815161289881611d3d565b6128a181611d3d565b146127ae565b61024d906128b36116f0565b90613e61565b50600d81516128c781611d3d565b6128d081611d3d565b1461278c565b50600481516128e481611d3d565b6128ed81611d3d565b14612785565b506003815161290181611d3d565b61290a81611d3d565b1461277e565b61024d9061291c6116f0565b906140cf565b506015815161293081611d3d565b61293981611d3d565b1461275c565b506014815161294d81611d3d565b61295681611d3d565b14612755565b50600f815161296a81611d3d565b61297381611d3d565b1461274e565b50600e815161298781611d3d565b61299081611d3d565b14612747565b50600c81516129a481611d3d565b6129ad81611d3d565b14612740565b50600b81516129c181611d3d565b6129ca81611d3d565b14612739565b50600a81516129de81611d3d565b6129e781611d3d565b14612732565b50600981516129fb81611d3d565b612a0481611d3d565b1461272b565b5060088151612a1881611d3d565b612a2181611d3d565b14612724565b5060078151612a3581611d3d565b612a3e81611d3d565b1461271d565b61024d906144c7565b905f602091828151910182855af11561119f575f513d612ab157506001600160a01b0381163b155b612a7c5750565b6001600160a01b03907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b60011415612a75565b51906dffffffffffffffffffffffffffff8216820361023e57565b9081606091031261023e57612ae981612aba565b916040612af860208401612aba565b9201516107e28161065d565b51906fffffffffffffffffffffffffffffffff8216820361023e57565b9081602091031261023e576107e290612b04565b51908160020b820361023e57565b519061ffff8216820361023e57565b908160e091031261023e578051612b688161022d565b91612b7560208301612b35565b91612b8260408201612b43565b91612b8f60608301612b43565b91612b9c60808201612b43565b9160c060a0830151612bad81610754565b9201516107e281610e27565b908160e091031261023e578051612bcf8161022d565b91612bdc60208301612b35565b91612be960408201612b43565b91612bf660608301612b43565b91612c0360808201612b43565b9160c060a0830151612bad8161065d565b91908260c091031261023e578151612c2b8161022d565b91612c3860208201612b35565b91612c4560408301612b43565b91612c5260608201612b43565b9160a0612bad60808401612b43565b9080601f8301121561023e578151612c788161061d565b92612c86604051948561059f565b81845260208085019260051b82010192831161023e57602001905b828210612cae5750505090565b8151815260209182019101612ca1565b909160608284031261023e57815167ffffffffffffffff811161023e57820183601f8201121561023e57805190612cf48261061d565b91612d02604051938461059f565b80835260208084019160051b8301019186831161023e57602001905b828210612d515750505092602083015167ffffffffffffffff811161023e57604091612d4b918501612c61565b92015190565b602080918351612d608161022d565b815201910190612d1e565b9081606091031261023e578051916040602083015192015190565b919082604091031261023e576020825192015190565b91908261010091031261023e578151612db48161022d565b91612dc160208201612b35565b91612dce60408301612b43565b91612ddb60608201612b43565b91612de860808301612b43565b9160a0810151612df781610e27565b916107e260e0612e0960c08501612b04565b9301612b04565b8051612e1b81611d3d565b612e2481611d3d565b156112a05760018151612e3681611d3d565b612e3f81611d3d565b14613a375760028151612e5181611d3d565b612e5a81611d3d565b146136175760038151612e6c81611d3d565b612e7581611d3d565b146138e75760048151612e8781611d3d565b612e9081611d3d565b1461378857600d8151612ea281611d3d565b612eab81611d3d565b146136175760058151612ebd81611d3d565b612ec681611d3d565b1480156135fa575b6135075760078151612edf81611d3d565b612ee881611d3d565b1480156134ea575b80156134cd575b80156134b0575b8015613493575b8015613476575b8015613459575b801561343c575b801561341f575b8015613402575b61333a5760108151612f3981611d3d565b612f4281611d3d565b14801561331d575b6132205760128151612f5b81611d3d565b612f6481611d3d565b146131225760138151612f7681611d3d565b612f7f81611d3d565b14612f9257611ee2905161281881611d3d565b610100612fcd60206001600160a01b039301519060206001600160a01b038351169201519062ffffff6001600160a01b0383169260a01c1690565b50506004604051809481937fc19d93fb000000000000000000000000000000000000000000000000000000008352165afa8015610961575f5f905f926130bb575b6130b79293509061308b6fffffffffffffffffffffffffffffffff6130606001600160a01b0382951663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b921663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b18921663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b1890565b5050506130b76fffffffffffffffffffffffffffffffff61306061308b826131026001600160a01b03966101003d811161311b575b6130fa818361059f565b810190612d9c565b969c50959a509498508a975061300e9650505050505050565b503d6130f0565b80613155602061318d93015190602082519201516001600160a01b038116916001808360a01c1615159260a11c16151590565b919293905f1461320c575f915b156131f957505f905b6001600160a01b0382166001600160a01b038216105f146131f3579091614e57565b6130b76fffffffffffffffffffffffffffffffff613060816131c86131b18661507d565b95516fffffffffffffffffffffffffffffffff1690565b941663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b91614e57565b606001516001600160a01b03169061316b565b60408101516001600160a01b031691613162565b604061324c613240613240602060049501516001600160a01b0390511690565b6001600160a01b031690565b8151928380927f0902f1ac0000000000000000000000000000000000000000000000000000000082525afa908115610961575f905f926132e2575b506132b86130b79163ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b9163ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6132b892506130b7915061330d9060403d604011613316575b613305818361059f565b810190612d86565b92909150613287565b503d6132fb565b506011815161332b81611d3d565b61333481611d3d565b14612f4a565b606061335a613240613240602060049501516001600160a01b0390511690565b604051928380927f0902f1ac0000000000000000000000000000000000000000000000000000000082525afa908115610961575f905f926133c657506132b86130b79163ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6132b892506130b791506133f19060603d6060116133fb575b6133e9818361059f565b810190612d6b565b5092909150613287565b503d6133df565b506015815161341081611d3d565b61341981611d3d565b14612f28565b506014815161342d81611d3d565b61343681611d3d565b14612f21565b50600f815161344a81611d3d565b61345381611d3d565b14612f1a565b50600e815161346781611d3d565b61347081611d3d565b14612f13565b50600c815161348481611d3d565b61348d81611d3d565b14612f0c565b50600b81516134a181611d3d565b6134aa81611d3d565b14612f05565b50600a81516134be81611d3d565b6134c781611d3d565b14612efe565b50600981516134db81611d3d565b6134e481611d3d565b14612ef7565b50600881516134f881611d3d565b61350181611d3d565b14612ef0565b905f61356b61353060206001600160a01b03950151906001600160a01b03602083519301511690565b906040519586809481937ff94d4668000000000000000000000000000000000000000000000000000000008352600483019190602083019252565b0392165afa918215610961575f926135d3575b505f805b83518210156135ce576001906135c561359b8487611777565b5163ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b18910190613582565b925050565b6135f09192503d805f833e6135e8818361059f565b810190612cbe565b509050905f61357e565b506006815161360881611d3d565b61361181611d3d565b14612ece565b602001515161363090613240906001600160a01b031681565b604051907f1a686502000000000000000000000000000000000000000000000000000000008252602082600481845afa908115610961576004925f92613754575b5060e090604051938480927f3850c7bd0000000000000000000000000000000000000000000000000000000082525afa918215610961575f926136fa575b506001600160a01b036130606fffffffffffffffffffffffffffffffff6130b7931663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6130b79192506130606fffffffffffffffffffffffffffffffff61373d6001600160a01b039360e03d60e01161374d575b613735818361059f565b810190612b52565b50505050505094935050506136af565b503d61372b565b60e091925061377a9060203d602011613781575b613772818361059f565b810190612b21565b9190613671565b503d613768565b60200151516137a190613240906001600160a01b031681565b604051907f1a686502000000000000000000000000000000000000000000000000000000008252602082600481845afa908115610961576004925f926138c3575b5060c090604051938480927f3850c7bd0000000000000000000000000000000000000000000000000000000082525afa918215610961575f9261386a57506001600160a01b036130606fffffffffffffffffffffffffffffffff6130b7931663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6130b79192506130606fffffffffffffffffffffffffffffffff6138ad6001600160a01b039360c03d60c0116138bc575b6138a5818361059f565b810190612c14565b505050505094935050506136af565b503d61389b565b60c09192506138e09060203d60201161378157613772818361059f565b91906137e2565b602001515161390090613240906001600160a01b031681565b604051907f1a686502000000000000000000000000000000000000000000000000000000008252602082600481845afa908115610961576004925f92613a13575b5060e090604051938480927f3850c7bd0000000000000000000000000000000000000000000000000000000082525afa918215610961575f926139c957506001600160a01b036130606fffffffffffffffffffffffffffffffff6130b7931663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6130b79192506130606fffffffffffffffffffffffffffffffff61373d6001600160a01b039360e03d60e011613a0c575b613a04818361059f565b810190612bb9565b503d6139fa565b60e0919250613a309060203d60201161378157613772818361059f565b9190613941565b6060613a57613240613240602060049501516001600160a01b0390511690565b604051928380927f0902f1ac0000000000000000000000000000000000000000000000000000000082525afa908115610961575f905f92613ad5575b506dffffffffffffffffffffffffffff613060816130b7931663ffffffff8160181c169063ffffffff8160101c169063ffffffff808260081c16911618181890565b6dffffffffffffffffffffffffffff92506130b79150613060613b10849260603d606011613b1c575b613b08818361059f565b810190612ad5565b50949093505050613a93565b503d613afe565b90601f19601f602080948051918291828752018686015e5f8582860101520116010190565b6fffffffffffffffffffffffffffffffff6107e294936001600160a01b03608094168352166020820152620c350160408201528160608201520190613b23565b6fffffffffffffffffffffffffffffffff6107e294936001600160a01b036080941683521660208201527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3caff60408201528160608201520190613b23565b906020820151613c1560206001600160a01b038351169201519062ffffff6001600160a01b0383169260a01c1690565b50509060a08301928351613c2890615121565b9160808201928351613c3990615121565b01613c4382615130565b01601401613c508161105f565b8096516020820190613c61916151a0565b81019260408501938451613c7b906001600160a01b031690565b60601b6bffffffffffffffffffffffff19166020820190613cbb91906bffffffffffffffffffffffff19166bffffffffffffffffffffffff825116179052565b8651613cca90603483016151a0565b01602001906014820190613cdd916151da565b0160140103601f190114613cf090611090565b613d28846001600160a01b03167fffffffffffffffffffffffff00000000000000000000000000000000000000006006541617600655565b51606091909101516001600160a01b0390811691161015613dcc5791604091613d64613da294516fffffffffffffffffffffffffffffffff1690565b5f6001600160a01b0385518097819682957f857f812f0000000000000000000000000000000000000000000000000000000084523060048501613b88565b0393165af1801561096157613db45750565b611c2d9060403d60401161331657613305818361059f565b91604091613ded613da294516fffffffffffffffffffffffffffffffff1690565b5f6001600160a01b0385518097819682957f2c4812520000000000000000000000000000000000000000000000000000000084523060048501613b48565b919360a0936107e296956001600160a01b0380941685521515602085015260408401521660608201528160808201520190613b23565b602081015151604082018051909392916001600160a01b03908116911660608301516001600160a01b03166001600160a01b0316906001600160a01b0316109160a08101948551613eb190615121565b91608001918251613ec190615121565b01613ecb86615130565b01601501613ed88161105f565b9687865f14604098613fe36021613fed97613fca613fa2613f8d613f7d601f199a60149961409a57613f747f01000000000000000000000000000000000000000000000000000000000000005b60208d01907fff00000000000000000000000000000000000000000000000000000000000000167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff825116179052565b51868b016151a0565b890193516001600160a01b031690565b60601b6bffffffffffffffffffffffff191690565b838301906bffffffffffffffffffffffff19166bffffffffffffffffffffffff825116179052565b613fd88a51603583016151a0565b0101918383016151da565b0101030114611090565b614025826001600160a01b03167fffffffffffffffffffffffff00000000000000000000000000000000000000006005541617600555565b518215614076575f6001600160a01b036401000276a4945b613da28751988997889687947f128acb080000000000000000000000000000000000000000000000000000000086523060048701613e2b565b5f6001600160a01b0373fffd8963efd1fc6a506488495d951d5263988d259461403d565b613f745f613f25565b906107e294936080936001600160a01b0392845260208401521660408201528160608201520190613b23565b906140e660208301516001600160a01b0390511690565b9160408101926140fd84516001600160a01b031690565b9261411561324060608501516001600160a01b031690565b6001600160a01b03851610156142f3575f9460a0840151945b82511561426f57506001600160a01b039291601f196141cb9260346080613f8d980193613fe36141c060146141638851615121565b61416c85615130565b0101966141b761418e61417e8a61105f565b9d8e98516001600160a01b031690565b60208801906bffffffffffffffffffffffff19166bffffffffffffffffffffffff825116179052565b518486016151a0565b8401918383016151da565b614203816001600160a01b03167fffffffffffffffffffffffff00000000000000000000000000000000000000006004541617600455565b16803b1561023e5761424a935f8094604051968795869485937f022c0d9f0000000000000000000000000000000000000000000000000000000085523091600486016140a3565b03925af180156109615761425b5750565b806142695f61024d9361059f565b80610a17565b91505060806001600160a01b0393015182816142d9575b50505016614292611044565b90803b1561023e5761424a935f8094604051968795869485937f022c0d9f0000000000000000000000000000000000000000000000000000000085523091600486016140a3565b6142eb926001600160a01b03166119af565b5f8082614286565b60a0830151945f9461412e565b60206040818301928281528451809452019201905f5b8181106143235750505090565b9091926020604082614342600194885160208091805184520151910152565b019401929101614316565b908151601f1961437561435f8361061d565b9261436d604051948561059f565b80845261061d565b015f5b8181106144085750505f5b83518110156143ce5780608061439b60019387611777565b5101516143a88285611777565b515260a06143b68287611777565b51015160206143c58386611777565b51015201614383565b507f0dccee8e0981009398fa1b7b70ff676d9bab9561bbaaf5b01946110b1720a1539192506144039060405191829182614300565b0390a1565b60209061441361169b565b82828601015201614378565b91905f5b600763ffffffff82161061443857505f925050565b7fffffffff000000000000000000000000000000000000000000000000000000008463ffffffff61446e6125de6125d9866144af565b161b167fffffffff000000000000000000000000000000000000000000000000000000008316146144a75760010163ffffffff16614423565b506001925050565b63ffffffff60019116019063ffffffff82116112eb57565b6144e161324061324060408401516001600160a01b031690565b6080820191825191803b1561023e576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101939093525f908390602490829084905af191821561096157606061324092613240926145549561459b575b5001516001600160a01b031690565b905190803b1561023e575f906004604051809481937fd0e30db00000000000000000000000000000000000000000000000000000000083525af180156109615761425b5750565b806142695f6145a99361059f565b5f614545565b60e080825282519082015260208201519294936002841015611d475761466561462660a060c0955f19976101008701526001600160a01b036040820151166101208701526001600160a01b0360608201511661014087015260808101516101608701520151856101808601526101a0850190613b23565b966020840190606080916001600160a01b0381511684526020810151151560208501526001600160a01b03604082015116604085015201511515910152565b60a08201520152565b60206147819161468f82820151906001600160a01b03602083519301511690565b9091604081016146cb6132406146ac83516001600160a01b031690565b926146be60808601948786519161550e565b516001600160a01b031690565b906147156146e661324060608601516001600160a01b031690565b9151916119406146f4611044565b946146fd6105e0565b9889525f8a8a01526001600160a01b03166040890152565b608085015260a08401525f6001600160a01b0360a06147326105ef565b30815293848801849052306040860152836060860152015194604051978896879586937f52bbbe29000000000000000000000000000000000000000000000000000000008552600485016145af565b0393165af18015610961576147935750565b6126289060203d60201161254457612535818361059f565b9081604091031261023e576020604051916147c583610546565b80516147d08161022d565b83520151602082015290565b6001600160a01b036147fa6107e29593608084526080840190613b23565b931660208201525f60408201526060818403910152613b23565b6148d190602061483781830151906001600160a01b036020818451169301511690565b9190926040810192614861608061485586516001600160a01b031690565b9301928284519161550e565b845f6001600160a01b0361487c87516001600160a01b031690565b945194604051998a96879586937f511de15b000000000000000000000000000000000000000000000000000000008552600485016001600160a01b036040929594938160608401971683521660208201520152565b0393165af1918215610961576149656149016119fd936149ad966040966149e7575b50516001600160a01b031690565b61491b61490c6105fe565b6001600160a01b039092168252565b306020820152600281860152845193849160208301919091604060ff8160608401956001600160a01b0381511685526001600160a01b036020820151166020860152015116910152565b61496d611044565b915f6001600160a01b0385518097819682957f7132bb7f0000000000000000000000000000000000000000000000000000000084523090600485016147dc565b0393165af18015610961576149bf5750565b6126289060403d6040116149e0575b6149d8818361059f565b8101906147ab565b503d6149ce565b6149ff9060203d60201161254457612535818361059f565b6148f3565b61024d9092919261012080610140830195614a288482516001600160a01b03169052565b6020818101516001600160a01b03169085015260408101516040850152614a586060820151606086019015159052565b60808181015115159085015260a0818101516fffffffffffffffffffffffffffffffff169085015260c08181015161ffff169085015260e0818101516fffffffffffffffffffffffffffffffff1690850152610100818101516fffffffffffffffffffffffffffffffff1690850152015160ff16910152565b60208183031261023e5780519067ffffffffffffffff821161023e570181601f8201121561023e57805190614b0582610ab8565b92614b13604051948561059f565b8284526020838301011161023e57815f9260208093018386015e8301015290565b9060406107e292600181528160208201520190613b23565b614b7b602082015190602082519201516001600160a01b038116916001808360a01c1615159260a11c16151590565b92939291905f8115614e015750614ba261324061324060408701516001600160a01b031690565b6080850190815190803b1561023e576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101929092525f908290602490829084905af1801561096157614ded575b5051905b15614dda575f5b8315614dc6575f905b6001600160a01b0382166001600160a01b038216105f14614dbb57906f0ffff5433e2b3d8211706e6102aa94726001805b60808901516fffffffffffffffffffffffffffffffff169160a08a019a8b51614c74906fffffffffffffffffffffffffffffffff1690565b95614c7d61060d565b6001600160a01b0390981688526001600160a01b03166020880152604087015215156060860152151560808501526fffffffffffffffffffffffffffffffff1660a08401525f60c08401526fffffffffffffffffffffffffffffffff1660e08301526fffffffffffffffffffffffffffffffff166101008201525f610120820152604051908190614d119060208301614a04565b03601f1981018252614d23908261059f565b60405192838080937fa15112f90000000000000000000000000000000000000000000000000000000082526004820190614d5c91614b34565b03916001600160a01b0316935a945f95f1801561096157614d9b575b50614d81575050565b61324061324060606145549301516001600160a01b031690565b614db6903d805f833e614dae818361059f565b810190614ad1565b614d78565b620100025f80614c3c565b60608501516001600160a01b031690614c0b565b60408401516001600160a01b0316614c02565b806142695f614dfb9361059f565b5f614bf7565b90614e28614e1c61324060408801516001600160a01b031690565b846080880151916155b6565b614bfb565b60405190614e3a82610583565b5f6080838281528260208201528260408201528260608201520152565b916001600160a01b03919493614e7591614e6f614e2d565b966156b3565b60408051602081019283526201000f91810191909152614ea281606081015b03601f19810183528261059f565b5190206040517f02ce8af30000000000000000000000000000000000000000000000000000000081526004810182905292909116602083602481845afa90811561096157614f38935f92615059575b50614efe602092936112dd565b9060405180809681947f02ce8af3000000000000000000000000000000000000000000000000000000008352600483019190602083019252565b03915afa9182156109615761024d9261501b92614ffd925f9261502c575b50614fa5614f7a82614f74614f8f614f7a614f74614fbe9760801b90565b60801c90565b6fffffffffffffffffffffffffffffffff1690565b6fffffffffffffffffffffffffffffffff168b52565b6fffffffffffffffffffffffffffffffff166020880152565b614fea614fd1614f7a614f748460801b90565b6fffffffffffffffffffffffffffffffff166040880152565b6111e361500a614ffd6111e38460401b90565b67ffffffffffffffff1690565b67ffffffffffffffff166060880152565b67ffffffffffffffff166080840152565b614fbe919250614f7a615050614fa59260203d60201161254457612535818361059f565b93925050614f56565b60209250615076614efe91843d861161254457612535818361059f565b9250614ef1565b6fffffffffffffffffffffffffffffffff808060406150b18260208701511667ffffffffffffffff60608801511690615767565b94015116830116911681106150c35790565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f6164644c697100000000000000000000000000000000000000000000000000006044820152fd5b61512a906157d4565b60010190565b5f919060015b81518410156135ce576005602961514d8685611777565b5161518960a060036020840151615171602061516983516157d4565b9201516157d4565b0161517f60808601516157d4565b01019201516157d4565b01010181018091116112eb57600190930192615136565b6001916151ac816157d4565b918281536fffffffffffffffffffffffffffffffff848460200360031b920192821b911b8251161790520190565b8151815160f89190911b7fff00000000000000000000000000000000000000000000000000000000000000167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90911617815290600182018083116112eb57925f935b82518510156154455761543d8161532b8161543861531c6154336153ea6153c260c06153b68f61539a8f61533b60019f61532b6020615331816152856153a89961538098611777565b519e8f956153176152cb885161529a81611d3d565b6152a381611d3d565b60f81b7fff000000000000000000000000000000000000000000000000000000000000001690565b82907fff00000000000000000000000000000000000000000000000000000000000000167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff825116179052565b6112dd565b94019361532b855151826151a0565b9061130c565b92510151826151a0565b61537b615355613f8d60408d01516001600160a01b031690565b82906bffffffffffffffffffffffff19166bffffffffffffffffffffffff825116179052565b6112f0565b61537b615355613f8d60608c01516001600160a01b031690565b61532b6080890151826151a0565b61532b60a0880151826151a0565b94015163ffffffff1690565b60e01b7fffffffff000000000000000000000000000000000000000000000000000000001690565b82907fffffffff00000000000000000000000000000000000000000000000000000000167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff825116179052565b6112fe565b611319565b94019361523c565b9093506107e2929150611319565b60031b906407fffffff863fffffff88316921682036112eb57565b60021b906403fffffffc63fffffffc8316921682036112eb57565b7fffffffff000000000000000000000000000000000000000000000000000000008063ffffffff6154b95f61546e565b169316831c921c19161790565b156154d057505050565b906001600160a01b0380927f988940f3000000000000000000000000000000000000000000000000000000005f52166004521660245260445260645ffd5b6040517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03808416602483015290939291908116602085604481845afa948515610961575f95615595575b5061557384866157f9565b91906155875750508261024d9410156154c6565b9150925061024d93506155b6565b6155af91955060203d60201161254457612535818361059f565b935f615568565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000060208083019182526001600160a01b0385166024840152604480840196909652948252929390925f9061560e60648661059f565b84519082855af15f51903d81615687575b501590505b61562d57505050565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000060208201526001600160a01b0390931660248401525f604484015261024d92611a0b906156818160648101614e94565b82612a4d565b151590506156a757506156246001600160a01b0382163b15155b5f61561f565b600161562491146156a1565b91906001600160a01b0381166001600160a01b03841610156157095761570390614e946040519384926020840196876001600160a01b036040929594938160608401971683521660208201520152565b51902090565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f656e636f64654b657900000000000000000000000000000000000000000000006044820152fd5b9067ffffffffffffffff6fffffffffffffffffffffffffffffffff911666010000000000000191160260301c6fffffffffffffffffffffffffffffffff81116157bf576fffffffffffffffffffffffffffffffff1690565b506fffffffffffffffffffffffffffffffff90565b906020915f5b602081106157e6575050565b81156135ce576001019060081c906157da565b9190820191821061580a5760019190565b5f9150819056fea2646970667358221220dbf69b7ea62bd45acd1dd6715c0cdf3dce96d0004a8eb0d173bb1481efad01fd64736f6c634300081c0033000000000000000000000000a9fe6581220d770cfb0659affb62249bc5bd19fb