Blockchain / Global / Transaction
Transaction Success
0x11e4968f7c044dc0bc4d872aeb7345aff8867fdd45d8d51b273ce95fc50b654f
- Transaction hash
- 0x11e4968f7c044dc0bc4d872aeb7345aff8867fdd45d8d51b273ce95fc50b654f
- Status
- Success
- Block
- 428,842,136 · 17,285,786 confirmations
- Timestamp
- 20 d ago · 3 Oct 2026, 14:30:42 UTC
- Value
- 0 SOMI
- Transaction fee
- 0.436986 SOMI
- Gas price
- 6 gwei
- Gas used
- 72,831,078 of 131,095,941 (55.56%)
- Nonce · position
- 46 · 0
- Type
- EIP-1559 (2)
- Method
- 0x60e06040
Input data
22231 bytes
0x60e0604052346100ce57604080519081016001600160401b038111828210176100ba576040908152600782526621b0b634b13ab960c91b6020830190815281519182016001600160401b038111838210176100ba57604052600582526020820192640312e302e360dc1b845251902060805251902060a0523060c05260405161560490816100d38239608051818181611e010152612373015260a051818181611e270152612399015260c0518181816120f301526123250152f35b634e487b7160e01b5f52604160045260245ffd5b5f80fdfe60806040526004361015610015575b366123e357005b5f3560e01c80630f3ebf6e1461021457806312aaac701461020f5780631626ba7e1461020a57806319822f7c146102055780631b71bb6e14610200578063219a260d146101fb57806323d57886146101f657806327258b22146101f157806328495877146101ec57806330b1fa3b146101e757806331a97682146101e25780634223b5c2146101dd5780636575f6aa146101d85780636750aa5f146101d35780636a1ea88d146101ce5780637613e7ba146101c9578063789ff701146101c457806384b0196e146101bf5780638dd7712f146101ba578063921815c8146101b557806394430fa5146101b057806399e1d016146101ab578063a58bb84a146101a6578063b70e36f0146101a1578063b75c7dc61461019c578063b923614f14610197578063c3c16ee414610192578063d03c79141461018d578063e41dae2f14610188578063e9ae5c5314610183578063f698da251461017e5763fac750e00361000e5761162f565b611615565b61156a565b611543565b611525565b611393565b611357565b611161565b610fed565b610e5e565b610e2a565b610ca1565b610bce565b610b03565b610a52565b610a1b565b6109e1565b61097e565b61094f565b610900565b61085a565b610830565b6107b0565b610649565b610621565b610522565b6104d9565b610435565b610383565b610349565b6102b8565b3461023a57602036600319011261023a576020610232600435611649565b604051908152f35b5f80fd5b6003111561024857565b634e487b7160e01b5f52602160045260245ffd5b9060038210156102485752565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b606060206102b5938184526102a5828501825161025c565b0151916040808201520190610269565b90565b3461023a57602036600319011261023a576102e36102d76004356117b6565b6040519182918261028d565b0390f35b9181601f8401121561023a5782359167ffffffffffffffff831161023a576020838186019501011161023a57565b90604060031983011261023a57600435916024359067ffffffffffffffff821161023a57610345916004016102e7565b9091565b3461023a57602061036261035c36610315565b916118bb565b6001600160e01b031960405191168152f35b908161012091031261023a5790565b3461023a57606036600319011261023a5760043567ffffffffffffffff811161023a576103b4903690600401610374565b602435906044356001600160a01b036103cb612142565b1633036103ef576102e3926103df92611a3b565b6040519081529081906020820190565b7fd663742a000000000000000000000000000000000000000000000000000000005f5260045ffd5b6001600160a01b0381160361023a57565b359061043382610417565b565b3461023a57602036600319011261023a5760043561045281610417565b3033036104b1576001600160a01b0316600160ff1b81177f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368600557fea942933e7fb7cb728727281a81e352a20dda96dbc4ee97633a3fa25da48e4ab5f80a2005b7f82b42900000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461023a57602036600319011261023a576004355f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368604602052602060405f2054604051908152f35b3461023a57604036600319011261023a5760043561053f81610417565b602435903033036104b1576001600160a01b0316906fe20e49e6dcee6e8283a0c090578f0fb982146105d1575b815f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686056020528060405f20556040519081527f30346eac03b1c5913bb026e6d8d0f42783a0c706bb2a86916410dc385cc2723660203092a360405160018152602090f35b600160ff197f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686065416177f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686065561056c565b3461023a57602036600319011261023a57602061063f600435612c25565b6040519015158152f35b3461023a575f36600319011261023a576102e360405161066a6040826106f9565b601581527f556e69737761702e43616c696275722e312e302e3000000000000000000000006020820152604051918291602083526020830190610269565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff8211176106d857604052565b6106a8565b6060810190811067ffffffffffffffff8211176106d857604052565b90601f8019910116810190811067ffffffffffffffff8211176106d857604052565b6040519061043360c0836106f9565b604051906104336060836106f9565b6003111561023a57565b67ffffffffffffffff81116106d857601f01601f191660200190565b92919261076b82610743565b9161077960405193846106f9565b82948184528183011161023a578281602093845f960137010152565b9080601f8301121561023a578160206102b59335910161075f565b3461023a57602036600319011261023a5760043567ffffffffffffffff811161023a576040600319823603011261023a576040516107ed816106bc565b81600401356107fb81610739565b8152602482013567ffffffffffffffff811161023a5761082e9260046108249236920101610795565b6020820152611b52565b005b3461023a575f36600319011261023a5760206040516fe20e49e6dcee6e8283a0c090578f0fb98152f35b3461023a57602036600319011261023a576004356108766116b8565b50806108ad6318fb58646004527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686015f5260245f2090565b0154906108b861328f565b11156108d8576102d78168fbb67fda52d4bfb8bf6102e3931415026117b6565b7f4e23d035000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461023a57602036600319011261023a5760206102326004356109216122df565b6042916040519161190160f01b8352600283015260228201522090565b9060206102b5928181520190610269565b3461023a575f36600319011261023a576102e361096a611de3565b604051918291602083526020830190610269565b3461023a57602036600319011261023a5777ffffffffffffffffffffffffffffffffffffffffffffffff600435165f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368604602052602060405f2054604051908152f35b3461023a575f36600319011261023a5760206040517f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686008152f35b3461023a57606036600319011261023a57602061063f600435610a3d81610417565b602435610a4981610417565b60443591611e99565b3461023a575f36600319011261023a576001600160f81b0319610ab46001600160a01b03610aa6610a81612012565b97946040999397919699949294519a8b9a168a5260e060208b015260e08a0190610269565b9088820360408a0152610269565b93606087015216608085015260a084015282810360c0840152602080835192838152019201905f5b818110610aea575050500390f35b8251845285945060209384019390920191600101610adc565b3461023a57604036600319011261023a5760043567ffffffffffffffff811161023a57610b34903690600401610374565b6001600160a01b03610b44612142565b1633036103ef575f906101008101610b65610b5f8284611a08565b90612453565b15610baa575b50806060610b7a920190611a08565b60048193929310610b9d57826004610b989261082e95019101610e04565b612fbf565b633b99b53d5f526004601cfd5b819250610bbd610bc391610b7a93611a08565b906126d4565b505050509190610b6b565b3461023a575f36600319011261023a573033036104b1577f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368606546bffffffffffffffffffffffff8160081c166bffffffffffffffffffffffff8114610c9c5760016cffffffffffffffffffffffff00910160081b16906cffffffffffffffffffffffff001916177f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368606557f0a6387c9ea3628b88a633bb4f3b151770f70085117a15f9bf3787cda53f13d315f80a1005b61212e565b3461023a575f36600319011261023a576020610cbb612142565b6001600160a01b0360405191168152f35b67ffffffffffffffff81116106d85760051b60200190565b9080601f8301121561023a57813591610cfc83610ccc565b92610d0a60405194856106f9565b80845260208085019160051b8301019183831161023a5760208101915b838310610d3657505050505090565b823567ffffffffffffffff811161023a578201906060828703601f19011261023a5760405190610d65826106dd565b6020830135610d7381610417565b82526040830135602083015260608301359167ffffffffffffffff831161023a57610da688602080969581960101610795565b6040820152815201920191610d27565b919060408382031261023a5760405190610dcf826106bc565b8193803567ffffffffffffffff811161023a57602092610df0918301610ce4565b8352013590811515820361023a5760200152565b9060208282031261023a57813567ffffffffffffffff811161023a576102b59201610db6565b602036600319011261023a5760043567ffffffffffffffff811161023a57610e5961082e913690600401610db6565b612195565b3461023a57604036600319011261023a576004356024353033036104b1578115610fc557610e92610e8e83612c25565b1590565b610fb6577ffffffffffffffe000000000000000000000000000000000000000000000000008116610f8e576001600160a01b038181168015159182610f6d575b5050610f4557610f40817f55194732cd17a56216773dcef66731844f1900f9b878633e3be2b6cce1e542c992610f2f855f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860360205260405f2090565b556040519081529081906020820190565b0390a2005b7f9c9d8823000000000000000000000000000000000000000000000000000000005f5260045ffd5b8116601f161591508115610f84575b505f80610ed2565b90503b155f610f7c565b7fe591f33d000000000000000000000000000000000000000000000000000000005f5260045ffd5b63395ed8c160e21b5f5260045ffd5b7fb37b2fa0000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461023a57602036600319011261023a576004353033036104b1578060401c61106861105a8277ffffffffffffffffffffffffffffffffffffffffffffffff165f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860460205260405f2090565b5467ffffffffffffffff1690565b9167ffffffffffffffff81169267ffffffffffffffff81168411156111395767ffffffffffffffff61ffff9185031611611111577f4d9dbebf1d909894d9c26fe228c27cec643b2cb490124e5b658f4edd203c20c192610f2f61110c9377ffffffffffffffffffffffffffffffffffffffffffffffff165f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860460205260405f2090565b0390a1005b7f24d35a26000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f756688fe000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461023a57602036600319011261023a576004353033036104b157805f906111b46318fb58646004527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686015f5260245f2090565b9068fbb67fda52d4bfb8bf841461134a57831561133a575b811980549182159260011c935f19850191600183811b17946112cd57816020525f5260405f209485549283156112be575f975083035f19016112a0575b50505055555f5b610fb65761124d611248825f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860260205260405f2090565b6121e5565b5f8181527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860360205260408120557fe5af7daed5ab2a2dc5f98d53619f05089c0c14d11a6621f6b906a2366c9a7ab35f80a2005b810186199081015491830101819055855260408520555f8080611209565b50505050505050611210901590565b955093505050506001908281541461131e578181018381541461130a575060020191825414611300575060019050611210565b5f61121092551590565b611210935060025f92019081549055551590565b6112109250806002835f93019182548155019081549055551590565b5068fbb67fda52d4bfb8bf6111cc565b63f5a267f15f526004601cfd5b3461023a575f36600319011261023a5760207f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860154604051908152f35b604036600319011261023a5760043567ffffffffffffffff811161023a57806004019060a0600319823603011261023a5760243567ffffffffffffffff811161023a576113e49036906004016102e7565b9190926001600160a01b0360648301356113fd81610417565b16801590811561151b575b50156104b15760848201358015159081611511575b506114e95761143f610e8e936114749561143a60248601356139b7565b613a08565b9691604461146161145c6114579994969936896131d7565b613a48565b611dd7565b960135968661146f896117b6565b61254b565b6114c15761082e94610b9893856001600160a01b036114aa6114b19561149984611649565b956114a3876128c2565b369161075f565b9316613bc3565b6114bc369180612244565b610db6565b7f8baa579f000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f0819bdcd000000000000000000000000000000000000000000000000000000005f5260045ffd5b905042115f61141d565b905033145f611408565b3461023a57602036600319011261023a57602061063f600435613256565b3461023a57602036600319011261023a57602061023260043561156581610417565b612259565b61157336610315565b61157e839293613256565b156115ed5782019160208184031261023a5780359067ffffffffffffffff821161023a5761082e937eff000000000000000000000000000000000000000000000000000000000000926115d19201610ce4565b91604051926115df846106bc565b835216156020820152612195565b7f7f181275000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461023a575f36600319011261023a5760206102326122df565b3461023a575f36600319011261023a57602061023261328f565b80156116995761165881612c25565b61166b5763395ed8c160e21b5f5260045ffd5b5f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860360205260405f205490565b5079010000000000000000000000000000000000000000000000000090565b604051906116c5826106bc565b60606020835f81520152565b90600182811c921680156116ff575b60208310146116eb57565b634e487b7160e01b5f52602260045260245ffd5b91607f16916116e0565b81601f8201121561023a5780519061172082610743565b9261172e60405194856106f9565b8284526020838301011161023a57815f9260208093018386015e8301015290565b60208183031261023a5780519067ffffffffffffffff821161023a570160408183031261023a5760405191611783836106bc565b815161178e81610739565b8352602082015167ffffffffffffffff811161023a576117ae9201611709565b602082015290565b6117be6116b8565b5080156118b2576117ce81612c25565b6117e15763395ed8c160e21b5f5260045ffd5b5f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860260205260405f206040515f82549261181b846116d1565b9081845260208401946001811690815f146118955750600114611858575b50508161184e6102b5949360209303826106f9565b805101019061174f565b5f908152602081209092505b81831061187b57505081016020018161184e611839565b600181602092949394548385880101520191019190611864565b60ff191686525050151560051b820160200190508161184e611839565b506102b5612419565b918061199c5761773961ffff821904028314611975576118da916126d4565b93916118e983969492966117b6565b916118fe82826118f7611de3565b8887612727565b928315611959575b505050156119495761193861193e9461191e83611649565b611927816128c2565b6001600160a01b031694369161075f565b92612956565b630b135d3f60e11b90565b505050506001600160e01b031990565b61196d9350856119676122df565b9161267b565b5f8080611906565b5050507f773900010000000000000000000000000000000000000000000000000000000090565b906119a78282612453565b6119b557906118da916126d4565b6119bd612419565b6119c98383868461254b565b9384156119f2575b505050505f146119e657630b135d3f60e11b90565b6001600160e01b031990565b6119ff94506119676122df565b5f8080806119d1565b903590601e198136030182121561023a570180359067ffffffffffffffff821161023a5760200191813603831361023a57565b9091611a4690612a27565b6101008101611a58610b5f8284611a08565b15611a8a5790611a74611a7c9392611a6e612419565b92611a08565b92909161254b565b15611a85575f90565b600190565b610bbd611a9991839593611a08565b919693959193909286151580611b2c575b611b1f578697611ac2918461146f610433999a6117b6565b96611acc81611649565b9715611b1457611b0e78ffffffffff00000000000000000000000000000000000000008916945b8599611b056001600160a01b03801690565b1696369161075f565b94612b8d565b611b0e600194611af3565b5050505050915050600190565b50611b39610e8e88612c25565b611aaa565b60405190611b4d6020836106f9565b5f8252565b3033036104b157805160038110156102485780611b7060029261023e565b1480611c88575b611c6057611b87610e8e82612cd1565b611c3857611b9481612d3a565b7f8df00f8e3bbfb2c3024a60b74e1d4e520f7cbe1da3476726241146ecf6328832611c33611bc183612e21565b92611c1d604051611be781611bd9856020830161028d565b03601f1981018352826106f9565b611c18865f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860260205260405f2090565b611d0b565b611c2684612e5e565b506040519182918261028d565b0390a2565b7f76d4e1e8000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f41e2e8f3000000000000000000000000000000000000000000000000000000005f5260045ffd5b5060208101516001600160a01b03611cab82519260208030958301019101612536565b1614611b77565b818110611cbd575050565b5f8155600101611cb2565b9190601f8111611cd757505050565b610433925f5260205f20906020601f840160051c83019310611d01575b601f0160051c0190611cb2565b9091508190611cf4565b919091825167ffffffffffffffff81116106d857611d3381611d2d84546116d1565b84611cc8565b6020601f8211600114611d72578190611d639394955f92611d67575b50508160011b915f199060031b1c19161790565b9055565b015190505f80611d4f565b601f19821690611d85845f5260205f2090565b915f5b818110611dbf57509583600195969710611da7575b505050811b019055565b01515f1960f88460031b161c191690555f8080611d9d565b9192602060018192868b015181550194019201611d88565b6102b5906109216122df565b6001600160a01b03611df3612012565b5094509150939150604051937f000000000000000000000000000000000000000000000000000000000000000060208601527f00000000000000000000000000000000000000000000000000000000000000006040860152606085015216608083015260a082015260a081526102b560c0826106f9565b3d15611e94573d90611e7b82610743565b91611e8960405193846106f9565b82523d5f602084013e565b606090565b821561200a576001600160a01b0330911603611fe257611eb833612259565b90828210611fba57826001600160a01b03925f198110611f48575b505016905f80808084865af1611ee7611e6a565b5015611f205760405190815230907fed1cf8378e55f85e35be72eebdbef1b7347825916e51aa538d1855113f8c259d90602090a3600190565b7fb06a467a000000000000000000000000000000000000000000000000000000005f5260045ffd5b0380611f84336001600160a01b03165f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860560205260405f2090565b5560405190815233907f85b16643b7d42712d1470a1ed9822d6e8cadad23eb1141cabefa28da0944c5b790602090a2825f611ed3565b7fc45cb513000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f7d1c29f3000000000000000000000000000000000000000000000000000000005f5260045ffd5b505050600190565b7f1f0000000000000000000000000000000000000000000000000000000000000090604080519061204381836106f9565b600782527f43616c69627572000000000000000000000000000000000000000000000000006020830152805161207982826106f9565b600581527f312e302e3000000000000000000000000000000000000000000000000000000060208201527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb71368606549293909246923092909160981b73ffffffffffffffffffffffffffffffffffffffff19166001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161791516121216020826106f9565b5f80825236602083013790565b634e487b7160e01b5f52601160045260245ffd5b7f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860054600160ff1b81161561217c576001600160a01b031690565b50734337084d9e255ff0702461cf8895ce9e3b5ff10890565b61219e33613139565b6121a781613185565b156104b15761043391612fbf565b908160021b917f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811603610c9c57565b6121ef81546116d1565b90816121f9575050565b81601f5f931160011461220a575055565b8183526020832061222691601f0160051c810190600101611cb2565b808252602082209081548360011b9084198560031b1c191617905555565b903590603e198136030182121561023a570190565b6001600160a01b03166fe20e49e6dcee6e8283a0c090578f0fb98114806122b3575b6122ad575f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860560205260405f205490565b505f1990565b5060ff7f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860654161561227b565b7f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686065460981b73ffffffffffffffffffffffffffffffffffffffff19166001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161760405160208101917fd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac5647283527f000000000000000000000000000000000000000000000000000000000000000060408301527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a083015260c082015260c081526123dd60e0826106f9565b51902090565b5f3560e01c63bc197c81811463f23a6e6182141763150b7a0282141761241057633c10b94e5f526004601cfd5b6020526020603cf35b6124216116b8565b506040513060208201526020815261243a6040826106f9565b60405190612447826106bc565b60028252602082015290565b5060418114908115612463575090565b604091501490565b919082604091031261023a576020825192015190565b60208183031261023a5780359067ffffffffffffffff821161023a57019060c08282031261023a576124b161071b565b91803567ffffffffffffffff811161023a57826124cf918301610795565b8352602081013567ffffffffffffffff811161023a5760a0926124f3918301610795565b6020840152604081013560408401526060810135606084015260808101356080840152013560a082015290565b919082604091031261023a576020823592013590565b9081602091031261023a57516102b581610417565b919290926002835161255c8161023e565b6125658161023e565b036125b5579061257e916001600160a01b0393946135ff565b16908161258b5750505f90565b6125a560206125b192015160208082518301019101612536565b6001600160a01b031690565b1490565b9180516125c18161023e565b6125ca8161023e565b612617576040820361260f576102b5936126026125f7602061260a9401516020808251830101910161246b565b959094810190612520565b9290916135bc565b6135d4565b505050505f90565b92600184516126258161023e565b61262e8161023e565b0361260f57611bd961267661266161265660206102b59801516020808251830101910161246b565b969095810190612481565b92604051928391602083019190602083019252565b6133e2565b906102b59493926126ce917f983e65e5148e570cd828ead231ee759a8d7958721a768f93bc4483ba005c32de5f5260205260405f20906042916040519161190160f01b8352600283015260228201522090565b9061254b565b91908235926126e3828261368d565b9093819363ffffffff60408501351684019063ffffffff82351694602080840193870101910110610b9d5760409093921061271a57565b634be6321b5f526004601cfd5b92936127349192946136fa565b90919396949561275c85856042916040519161190160f01b8352600283015260228201522090565b036128b65761276a91613846565b949282999215958680156128ae575b61289f576102b59a6126ce97156127af575050505050505f906042916040519161190160f01b8352600283015260228201522090565b605c61287e91602e846128969760405196848895602087019a7f5479706564446174615369676e280000000000000000000000000000000000008c52868801378501917f20636f6e74656e74732c737472696e67206e616d652c737472696e6720766572858401527f73696f6e2c75696e7432353620636861696e49642c6164647265737320766572604e8401527f696679696e67436f6e74726163742c627974657333322073616c742900000000606e840152608a83013701015f838201520301601f1981018352826106f9565b51902092611bd9604051938492602084019687613982565b51902090610921565b50505050505050505050505f90565b508015612779565b50505050505050505f90565b6128cb90613998565b906128d35750565b64ffffffffff907f48c76fe1000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b51906001600160e01b03198216820361023a57565b9081602091031261023a576102b590612906565b6102b59392606092825260208201528160408201520190610269565b6040513d5f823e3d90fd5b9290919260048116612969575b50505050565b612995936001600160a01b0360209460405196879586948593639ac4eafd60e01b85526004850161292f565b0392165afa908115612a2257639ac4eafd60e01b916001600160e01b0319915f916129f3575b5016036129cb575f808080612963565b7f1e048e1d000000000000000000000000000000000000000000000000000000005f5260045ffd5b612a15915060203d602011612a1b575b612a0d81836106f9565b81019061291b565b5f6129bb565b503d612a03565b61294b565b80612a2f5750565b5f9081803892335af150565b9035601e198236030181121561023a57016020813591019167ffffffffffffffff821161023a57813603831361023a57565b908060209392818452848401375f828201840152601f01601f1916010190565b91612b75906102b596949592845260a06020850152612abf60a08501612ab283610428565b6001600160a01b03169052565b602081013560c0850152612b62612b56612b15612af5612ae26040860186612a3b565b61012060e08b01526101c08a0191612a6d565b612b026060860186612a3b565b898303609f19016101008b015290612a6d565b608084013561012088015260a084013561014088015260c0840135610160880152612b4360e0850185612a3b565b888303609f19016101808a015290612a6d565b91610100810190612a3b565b858303609f19016101a087015290612a6d565b93604083015260608201526080818403910152610269565b9190939460028316612ba2575b505050505050565b602094612bce6001600160a01b039260405198899788968795634f1b26dd60e11b875260048701612a8d565b0392165afa908115612a2257634f1b26dd60e11b916001600160e01b0319915f91612c06575b5016036129cb575f8080808080612b9a565b612c1f915060203d602011612a1b57612a0d81836106f9565b5f612bf4565b612c5a7f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686016318fb58646004525f5260245f2090565b68fbb67fda52d4bfb8bf821461134a578115612cb1575b80195415612c88576020525f5260405f2054151590565b9060019181815414612cac57818382015414612cac5760020154146102b557505f90565b505090565b68fbb67fda52d4bfb8bf9150612c71565b9081602091031261023a575190565b805160038110156102485780612ce860029261023e565b14612cf857602001515160401490565b6020015180519060208203612d3457602080612d18938301019101612cc2565b8015159081612d25575090565b6001600160a01b039150111590565b50505f90565b612d4381612e21565b612d4b612142565b612d5481613139565b8214612e06575f809160405160208101907f09ccb88000000000000000000000000000000000000000000000000000000000825260048152612d976024826106f9565b51915afa612da3611e6a565b9080612dfa575b612db357505050565b612dcc6125a582602080612dd195518301019101612536565b613139565b14612dd95750565b612df690604051918291633bac380960e21b83526004830161028d565b0390fd5b50602081511015612daa565b604051633bac380960e21b815280612df6856004830161028d565b805190600382101561024857602001516020815191012060405190612e4a60208301809461025c565b6040820152604081526123dd6060826106f9565b905f91612e967f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686016318fb58646004525f5260245f2090565b9068fbb67fda52d4bfb8bf811461134a578015612f82575b811991825491816020528215612ef6575b805f5260405f2092835415612ed5575050505050565b9091929394955060011c8092015560010180915560011b6001179055600190565b915080548015612f795782811461296357600182018054908115612f6b5750838114612f645760028301918254928315612f555750848314612b9a575f52600160405f20555f52600260405f20555f52600360405f2055600791612ebf565b95505050505091925055600190565b5050505050565b945050505091925055600190565b50555060019150565b5068fbb67fda52d4bfb8bf612eae565b634e487b7160e01b5f52603260045260245ffd5b8051821015612fba5760209160051b010190565b612f92565b5f5b815180518210156129635781612fd691612fa6565b5180516001600160a01b031680613133575030905b612ff485611649565b600160c882901c16158080613121575b6130f957806130dd575b6130b55785925f806001600160a01b0361305e941694602081019361303e60408651930192835190838b8b6140af565b9451915191602083519301915af19283613056611e6a565b9586926141b4565b15806130a8575b6130725750600101612fc1565b612df6906040519182917fa5fa8d2b0000000000000000000000000000000000000000000000000000000083526004830161093e565b5060208301511515613065565b7fe8889271000000000000000000000000000000000000000000000000000000005f5260045ffd5b506130e96125a5612142565b6001600160a01b0384161461300e565b7f3ceb88d9000000000000000000000000000000000000000000000000000000005f5260045ffd5b50306001600160a01b03851614613004565b90612feb565b6001600160a01b0316308114613180576102b590604051906020820152602081526131656040826106f9565b60405190613172826106bc565b600282526020820152612e21565b505f90565b80156131d15761319481612c25565b15613180575f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686036020526131cc60405f2054613998565b501590565b50600190565b91909160a08184031261023a576040519060a0820182811067ffffffffffffffff8211176106d857604052819381359167ffffffffffffffff831161023a576132266080939284938301610db6565b84526020810135602085015260408101356040850152606081013561324a81610417565b60608501520135910152565b600160f81b8114908115613268575090565b7f010100000000000000000000000000000000000000000000000000000000000091501490565b6318fb58646004527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb713686015f5260245f2090811954918260011c9215159080541560026001830154159201541592156132e557505050565b90919293505f9061330b575060019061330657506002906102b55750600390565b919050565b92915050565b9060158201809211610c9c57565b9060028201809211610c9c57565b91908201809211610c9c57565b805191908290602001825e015f815290565b90610433600161338c936040519485917f226368616c6c656e6765223a22000000000000000000000000000000000000006020840152602d83019061333a565b7f2200000000000000000000000000000000000000000000000000000000000000815203601e198101855201836106f9565b805160201015612fba5760400190565b6133db906020939261333a565b9081520190565b92919060a081019384517f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8106135a95760208201907fff1a2a9176d650e4a99dedb58f1793003935130579fe17b5a3f698ac5b00e6346134518351606086015161344b81613311565b9161442d565b60208151910120036135b25761346961346e916144a6565b61334c565b6134838251604085015161344b84518261332d565b602081519101209060208151910120036135a957600160f81b806134b86134aa85516133be565b516001600160f81b03191690565b16036135a9575f6134d2602092516040519182809261333a565b039060025afa15612a225760205f61350781516134fb8551611bd96040519384928884016133ce565b6040519182809261333a565b039060025afa15612a225760805f519101935f808651856135588551611bd98a60405194859360208501978c899192608093969594919660a084019784526020840152604083015260608201520152565b51906101005afa94613568611e6a565b805196806135a0575b61358457506102b5955051905191613c36565b6001966125b19650810160209081019550019250612cc2915050565b50861515613571565b50505050505f90565b5050505050505f90565b5f5260206001815f60025afa51903d156135d257565bfe5b939291906135e58484848489613d2f565b909590156135f557505050505090565b6102b59550613dbe565b604080515f9594909391811461364a5760411461361b57505050565b604080929395508101355f1a60205281375b5f526020604060805f60015afa505f6060523d6060185191604052565b507f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91929450602081013590601b8260ff1c01602052356040521660605261362d565b909163ffffffff60208301351682019263ffffffff84351692602080860195850101910110610b9d57565b90929192831161023a579190565b9093929384831161023a57841161023a578101920390565b3590602081106136ec575090565b5f199060200360031b1b1690565b91604282106137ea57600119820192613715838581846136c6565b90357fffff000000000000000000000000000000000000000000000000000000000000811691600281106137b5575b505060f01c8060420184106137a3578303916103456001198401956021198501968795604119019661379d61378f8361379561378f6137848d878d6136b8565b9e909e9d878d6136c6565b906136de565b99848a6136c6565b956136c6565b505f9350839250829182915081908190565b7fffff0000000000000000000000000000000000000000000000000000000000009250829060020360031b1b16165f80613744565b5f92508291508190819081908190565b5f19810191908211610c9c57565b5f5160206155d85f395f51905f5203905f5160206155d85f395f51905f528211610c9c57565b90821015612fba570190565b8015610c9c575f190190565b9080613859575b50505f905f905f905f90565b602960f81b6001600160f81b031961388b61387d613876856137fa565b858761382e565b356001600160f81b03191690565b16036138fd575f5b8181106138a6575b5050505b5f8061384d565b6138b461387d82848661382e565b6001600160f81b03198116600560fb1b036138e8575080156138e3576138db9082846136b8565b939093929190565b61389b565b6138f190613fe1565b6138e357600101613893565b9081805b61390e575b50505061389f565b61392861387d61392183969495966137fa565b868661382e565b6001600160f81b03198116602960f81b0361395d57508061394e856139569381876136c6565b9590946136b8565b9293929091565b61396a9094939294613fe1565b61397d576139779061383a565b80613901565b613906565b6102b5939260409282526020820152019061333a565b60a01c64ffffffffff169081156139b0574282109190565b5f91508190565b8060401c5f527f3b86514c5c56b21f08d8e56ab090292e07c2483b3e667a2a45849dcb7136860460205260405f208054915f198314610c9c5767ffffffffffffffff91600184019055160361113957565b909163ffffffff82351682019063ffffffff8235169060208084019383010184860110610b9d57613a3d60409395839561368d565b939093921061271a57565b60c1610100613a5a60405191826106f9565b818152602960f81b60e060208301927f5369676e65644261746368656443616c6c284261746368656443616c6c20626184527f746368656443616c6c2c75696e74323536206e6f6e63652c627974657333322060408201527f6b6579486173682c61646472657373206578656375746f722c75696e7432353660608201527f20646561646c696e65294261746368656443616c6c2843616c6c5b5d2063616c60808201527f6c732c626f6f6c207265766572744f6e4661696c7572652943616c6c2861646460a08201527f7265737320746f2c75696e743235362076616c75652c6279746573206461746160c0820152015220906123dd613b5b8251614248565b611bd96020840151936040810151906080613b8060608301516001600160a01b031690565b9101519160405196879560208701998a929360a0946001600160a01b0393989796929860c086019986526020860152604085015260608401521660808201520152565b9290919260018116613bd55750505050565b613c01936001600160a01b0360209460405196879586948593630cf7564f60e21b85526004850161292f565b0392165afa908115612a2257630cf7564f60e21b916001600160e01b0319915f916129f3575016036129cb575f808080612963565b939190929383158015613d18575b8015613d10575b8015613cf9575b6135a957613c60838661458e565b156135a95760405191602083526020808401526020604084015260608301527fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f60808301525f5160206155d85f395f51905f5260a083015260208260c08160055f19fa1561023a575f5160206155d85f395f51905f5294613cf39386613ced945181818909940991614642565b91613808565b90081590565b505f5160206155d85f395f51905f52821015613c52565b508115613c4b565b505f5160206155d85f395f51905f52841015613c44565b90919293613d3d8484614d3c565b158015613dad575b15613d565750505050505f90600190565b6020945f9460a094604051948552878501526040840152606083015260808201528280526101005afa156135d2575f5115613d9357600190600190565b613d9b614e0b565b15613da7575f90600190565b5f905f90565b50613db88186614da0565b15613d45565b9093929192613dcd8486614d3c565b158015613fd0575b6135a9575f5160206155d85f395f51905f52613fb06125b195613fa5613fbc96613dfd614ebf565b95613e0661072a565b5f81525f60208201525f60408201528752613e1f61072a565b918252602082015260016040820152613e388660200190565b908152613e4361072a565b7f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29681527f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f560208201526001604082015260808701908152613f9b613ea78351615167565b60408901908152613f8c613f7d613ebe8551615167565b6101008c01908152613ed387518551906151a4565b9560608d019687528c613ef3613eec8a518451906151a4565b9160a00190565b528c613f0c613f0587518451906151a4565b9160c00190565b528c613f25613f1e89518451906151a4565b9160e00190565b528c613f3f613f378a518551906151a4565b916101200190565b528c613f59613f5187518551906151a4565b916101400190565b528c613f73613f6b89518551906151a4565b916101600190565b52519051906151a4565b6101808b0181815295516151a4565b6101a08a0152518351906151a4565b6101c08801613f73565b6101e08501526151c3565b81818809930990614f05565b505f5160206155d85f395f51905f52900690565b50613fdb8184614da0565b15613dd5565b6001600160f81b0319168015908115614050575b8115614026575b8115614018575b811561400d575090565b602960f81b91501490565b600560fb1b81149150614003565b7f2c0000000000000000000000000000000000000000000000000000000000000081149150613ffc565b7f200000000000000000000000000000000000000000000000000000000000000081149150613ff5565b91909160408184031261023a5761409081612906565b92602082015167ffffffffffffffff811161023a576102b59201611709565b6060959490929190600884166140c6575050505050565b5f9496506001600160a01b038094939261411087936040519a8b9889978895633b26d3b960e21b875260048701521660248501526044840152608060648401526084830190610269565b0393165af18015612a22575f925f91614148575b506001600160e01b0319633b26d3b960e21b919316036129cb575f80808080612f64565b6001600160e01b03199350633b26d3b960e21b9150614178903d805f833e61417081836106f9565b81019061407a565b9390939150614124565b926102b594926141a692855215156020850152608060408501526080840190610269565b916060818403910152610269565b909291601082166141c6575050505050565b5f6001600160a01b036020956141f26040519889978896879463c82b175960e01b865260048601614182565b0393165af1908115612a225763c82b175960e01b916001600160e01b0319915f91614229575b5016036129cb575f80808080612f64565b614242915060203d602011612a1b57612a0d81836106f9565b5f614218565b6080605760405161425a6080826106f9565b8181527f6e743235362076616c75652c6279746573206461746129000000000000000000606060208301927f4261746368656443616c6c2843616c6c5b5d2063616c6c732c626f6f6c20726584527f766572744f6e4661696c7572652943616c6c286164647265737320746f2c756960408201520152209082518051946142e086610ccc565b956142ee60405197886106f9565b8087526142fd601f1991610ccc565b013660208801376060935f5b83518110156143d9578061431f60019286612fa6565b51602960405161432f8a826106f9565b8181527f7465732064617461290000000000000000000000000000000000000000000000604060208301927f43616c6c286164647265737320746f2c75696e743235362076616c75652c62798452015220906001600160a01b0381511690604060208201519101516020815191012090604051926020840194855260408401528a830152888201528781526143c560a0826106f9565b5190206143d2828b612fa6565b5201614309565b50949350946123dd925061440a91506020906040516143ff81611bd98582018095615016565b519020930151151590565b604080516020810195865290810193909352151560608301528160808101611bd9565b80516060949392908381111561449e575b81811115614496575b5082811061445457505050565b6040519450918290039101601f8201601f19165b8181015185820152601f19019081156144815790614468565b505060408184015f6020820152016040528252565b90505f614447565b92508261443e565b90815115614584576144ca6144c36144be84516121b5565b61331f565b6003900490565b90604051917f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106707f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f18603f5260208301938080510160208101908151925f83525b81811061454a575050528083528201602001604052909150565b60036004910197603f8951818160121c165183538181600c1c16516001840153818160061c16516002840153165160038201530196614530565b90506102b5611b3e565b600160601b63ffffffff60c01b0319811080159061462a575b8015614619575b612d3457600160601b63ffffffff60c01b03197f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b818381807fffffffff00000001000000000000000000000000fffffffffffffffffffffffc81970991818180090908089180091490565b50801580156145ae575081156145ae565b50600160601b63ffffffff60c01b03198210156145a7565b925f9260ff929184821580614d34575b614d29576146608488615043565b9095861580614d21575b614ce6575b84811c60028560fe1c16015b15614cce57600185821c16600285831c60011b160160018114614c83575b60028114614c78575b600314614c6b575b60019889975f1992909201969594935b875f191161473b5750505050505050505060405191606083015260208252602080830152602060408301526bfffffffffffffffffffffffe63ffffffff60c01b03196080830152600160601b63ffffffff60c01b031960a083015260208260c08160055f19fa1561023a57600160601b63ffffffff60c01b03199151900990565b600160601b63ffffffff60c01b03198160029c999b9697989a9c0994600160601b63ffffffff60c01b03198680098096600160601b63ffffffff60c01b031982840997600160601b63ffffffff60c01b0319910991600160601b63ffffffff60c01b03198b8208908b600160601b63ffffffff60c01b031903600160601b63ffffffff60c01b0319910890600160601b63ffffffff60c01b03199109600160601b63ffffffff60c01b0319906003099c600160601b63ffffffff60c01b031990830999600160601b63ffffffff60c01b031991099b600160601b63ffffffff60c01b0319876bfffffffffffffffffffffffe63ffffffff60c01b031909600160601b63ffffffff60c01b031982800990600160601b63ffffffff60c01b0319910896600160601b63ffffffff60c01b031903600160601b63ffffffff60c01b0319908808600160601b63ffffffff60c01b03199109600160601b63ffffffff60c01b03198193830990600160601b63ffffffff60c01b0319910891888c1c600116888d1c60011b600216018015614c4f5760018114614c04575b60028114614bf9575b600314614bf0575b8c15614bdd578c91600160601b63ffffffff60c01b03198085818e8196090893898203920908958115614a4b575b600160601b63ffffffff60c01b031987800999600160601b63ffffffff60c01b03198b9889099d8e98600160601b63ffffffff60c01b031991099d600160601b63ffffffff60c01b0319910999600160601b63ffffffff60c01b0319910991600160601b63ffffffff60c01b0319836bfffffffffffffffffffffffe63ffffffff60c01b03190987600160601b63ffffffff60c01b031903600160601b63ffffffff60c01b031984800990600160601b63ffffffff60c01b0319910890600160601b63ffffffff60c01b0319910896600160601b63ffffffff60c01b031991099186600160601b63ffffffff60c01b031903600160601b63ffffffff60c01b0319910890600160601b63ffffffff60c01b0319910990600160601b63ffffffff60c01b0319910893985b5f190196979594936146ba565b8c8715614a585750614914565b999150919a9550600160601b63ffffffff60c01b03198b6bfffffffffffffffffffffffe63ffffffff60c01b031909600160601b63ffffffff60c01b0319818009928391600160601b63ffffffff60c01b031983830994600160601b63ffffffff60c01b031991099d8e91600160601b63ffffffff60c01b0319828103820891600160601b63ffffffff60c01b0319910890600160601b63ffffffff60c01b03199109600160601b63ffffffff60c01b03199060030992600160601b63ffffffff60c01b0319910999600160601b63ffffffff60c01b031991099b600160601b63ffffffff60c01b0319836bfffffffffffffffffffffffe63ffffffff60c01b031909600160601b63ffffffff60c01b031983800990600160601b63ffffffff60c01b031991089b600160601b63ffffffff60c01b03199109918b600160601b63ffffffff60c01b031903600160601b63ffffffff60c01b03199108600160601b63ffffffff60c01b0319910990600160601b63ffffffff60c01b0319910893614a3e565b60019c50909a8c99509095509050614a3e565b505082846148e6565b8492508b91506148de565b7f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29692507f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f591506148d5565b505050600160601b63ffffffff60c01b03199994990393614a3e565b91509550849580916146aa565b8998508693506146a2565b7f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29698507f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f59350614699565b5f1901600185821c16600285831c60011b160161467b565b92935f5160206155d85f395f51905f52919482039008925f92841580614d19575b1561466f575050505050505050505f90565b506001614d07565b50811561466a565b505050505050505f90565b508115614652565b908115159182614d89575b5081614d7f575b81614d57575090565b7f7fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a89150111590565b8015159150614d4e565b5f5160206155d85f395f51905f521191505f614d47565b600160601b63ffffffff60c01b031980807f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b8185817fffffffff00000001000000000000000000000000fffffffffffffffffffffffc81838009080908818580091493109110161690565b60205f60a06040517fbb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050238152600584820152600160408201527fa71af64de5126a4a4e02b7922d66ce9415ce88a4c9d25514d91082c8725ac95760608201527f5d47723c8fbe580bb369fec9c2665d8e30a435b9932645482e7c9f11e872296b60808201528280526101005afa156135d2575f5190565b60405190614eae826106dd565b5f6040838281528260208201520152565b60405190610200614ed081846106f9565b825f5b828110614edf57505050565b602090614eea614ea1565b8184015201614ed3565b906010811015612fba5760051b0190565b5f9392849283929183915b60808310614f265750505050610345929361541c565b85614ff4575b600c614f388260fc1c90565b166003614f458460fe1c90565b16176040614f538287614ef4565b510151614f7b575b50614f72614f6b60019260021b90565b9260021b90565b92019190614f10565b959194909782155f14614fca57505050614f958483614ef4565b5151926001614f72614f6b6040614fbb6020614fb18b8a614ef4565b5101519988614ef4565b5101519796995b925050614f5b565b614f6b9592600192614fe992614fe3614f729a89614ef4565b51615297565b979196909699614fc2565b9694615005919461500b9396615216565b91615216565b949193909396614f2c565b80516020909101905f5b81811061502d5750505090565b8251845260209384019390920191600101615020565b91907f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2967f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f591801561516157846103459495831480615158575b15615143575050600160601b63ffffffff60c01b03198260020991600160601b63ffffffff60c01b03198084800993818080808881818a09950996817fffffffff00000001000000000000000000000000fffffffffffffffffffffffe816001840892080960030981808080866bfffffffffffffffffffffffe63ffffffff60c01b03190981858009089681600181818c099b099809810393868203900890090890615513565b90919261514f93615485565b92909190615513565b5081841461509c565b50925090565b61518790615173614ea1565b508051906040602082015191015191615216565b9060405192615195846106dd565b83526020830152604082015290565b615187916151b0614ea1565b5080516040602083015192015192615297565b5f5160206155d85f395f51905f527fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f6151fb92615593565b90156152045790565b634e487b715f5260126020526024601cfd5b929091600160601b63ffffffff60c01b031980918180868009968180808a818080808a800980097fffffffff00000001000000000000000000000000fffffffffffffffffffffffc09818088800960030908940960040991818080808087600209810381868009089c80096008098103938b82039008900908940960020990565b91939092935f945f945f94604081015190600160601b63ffffffff60c01b0319828009600160601b63ffffffff60c01b031985800992600160601b63ffffffff60c01b03198087860960208501510991600160601b63ffffffff60c01b0319808681868103818d8189890990090896510991818381039189090890811585151694855f146153bd5750505050506001146153315750505050565b600160601b63ffffffff60c01b03198080809a508699508097985080969381808087819998099d838f94097fffffffff00000001000000000000000000000000fffffffffffffffffffffffc09818088800960030908940960040991818080808087600209810381868009089c80096008098103938b820390089009089409600209905f808080612963565b929b5093509650600160601b63ffffffff60c01b031980808080809c9d50809a995080985080969f508b8009809709958a098180876002098103818381038188800908089d098103938c8203900890090895099009905f808080612963565b9291801561547b57600160601b63ffffffff60c01b03196bfffffffffffffffffffffffe63ffffffff60c01b031961545392615593565b91901561520457600160601b63ffffffff60c01b031991829081808280098097099509900990565b505090505f905f90565b939290801561550657600160601b63ffffffff60c01b0319806001969481808080809a9881809981039d8e920908938160018b820392090881818009998a9182099809918180898180876bfffffffffffffffffffffffe63ffffffff60c01b031909818381038188800908089c09938b820390080908946001099260010990565b5092509190600190600190565b9092919260405192602084526020808501526020604085015260608401526bfffffffffffffffffffffffe63ffffffff60c01b03196080840152600160601b63ffffffff60c01b031960a084015260208360c08160055f19fa1561023a57600160601b63ffffffff60c01b03198093918180935180920995098009900991565b919081156155ce576020925f9260c0926040519286845286808501528660408501526060840152608083015260a082015260055afa905f5190565b5050505f905f9056feffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551a164736f6c634300081d000a