Safescan
EthereumEthereum
Executed

0xde07c4419b857e50c1d83d12458158e55d184779f91fe92dde80b78a7b2276bf

Safe Transaction on 0x2ad7...ca1f

Overview

To
0x9641...02e2
Value
0 ETH
Execution Date
May 11, 2026, 10:21 PM
Threshold
1 signatures required

Gas & Technical Details

Nonce0
Operation
DelegateCall
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0xcae4...bf22

Transaction Data

0x8d80ff0a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000006192009b35af71d77eaf8d7e40252370304687390a1a52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a44847be6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000608618d3c0e3636d726a20b7e9e08d7f5d9a389e5122053ab877a354154c0d09dc00000000000000000000000000000000000000000000000000000000000060046080604052348015600e575f80fd5b50615fe88061001c5f395ff3fe608060405234801561000f575f80fd5b50600436106100e4575f3560e01c80630cabcd1b146100e857806324c6fb1b1461011257806327a03cce146101255780632b3987961461014557806334600901146101585780634d71d9971461016d5780637d908a1b146101905780637e290c8b146101b35780637fe2f965146101c65780638fec6d57146101e7578063998d3525146102095780639bd25cad14610229578063b78ba4421461024a578063b7e5673c1461026d578063bd41b11714610295578063d27e5fa7146102c8578063da54a94d146102db578063df55c472146102ee575b5f80fd5b6100fb6100f6366004614bf2565b610301565b604051610109929190614c6a565b60405180910390f35b6100fb610120366004614c8e565b6106b2565b610138610133366004614db5565b6108e2565b6040516101099190614e01565b6100fb610153366004614f43565b610b28565b61016b610166366004614fe0565b610bfc565b005b61018061017b366004614ff7565b610c2f565b60405161010994939291906150e3565b6101a361019e366004615188565b6112bf565b604051610109949392919061520a565b6100fb6101c1366004615242565b6113d0565b6101d96101d4366004615188565b61181e565b604051610109929190615337565b6101fa6101f5366004615188565b61189a565b6040516101099392919061534b565b61021c6102173660046153b8565b611bb1565b604051610109919061542f565b61023c610237366004614bf2565b611f3e565b604051908152602001610109565b61025d6102583660046153b8565b6124c7565b6040519015158152602001610109565b61028061027b36600461543d565b6126fc565b60408051928352602083019190915201610109565b6102a86102a33660046154c5565b6127a2565b604080516001600160801b03938416815292909116602083015201610109565b61023c6102d636600461552f565b6129d1565b6100fb6102e9366004614bf2565b612c8a565b6102806102fc36600461556e565b612e33565b6060805f856001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610341573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103659190615600565b50505050509150505f866001600160a01b0316631a6865026040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103ce91906156a8565b90505f876001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561040d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061043191906156c1565b90505f8161043f8186615704565b610449919061573c565b60020b90505f8261045a818b615704565b610464919061573c565b60020b90505f8860026104779190615762565b610482906001615779565b9050806001600160401b0381111561049c5761049c614ce5565b6040519080825280602002602001820160405280156104c5578160200160208202803683370190505b509750806001600160401b038111156104e0576104e0614ce5565b604051908082528060200260200182016040528015610509578160200160208202803683370190505b5096505f5f19815b83811015610628575f600288900b6105298e8461578c565b61053391906157ab565b61053d90876157da565b90505f8f6001600160a01b031663f30dba93836040518263ffffffff1660e01b8152600401610575919060029190910b815260200190565b61010060405180830381865afa158015610591573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b59190615801565b50505050505091505080600f0b856105cd91906157da565b94508160020b8d84815181106105e5576105e56158a4565b602002602001018181525050848c8481518110610604576106046158a4565b602002602001018181525050878260020b0361061e578293505b5050600101610511565b505f198110156106a2575f898281518110610645576106456158a4565b6020026020010151886001600160801b0316610661919061578c565b90505f5b8481101561069f57818b8281518110610680576106806158a4565b6020026020010181815161069491906157da565b905250600101610665565b50505b5050505050505050935093915050565b6060805f805f805f6106c48c8c612ff2565b9050896106d18183615704565b6106db919061573c565b60020b9450896106eb818b615704565b6106f5919061573c565b60020b93508760026107079190615762565b610712906001615779565b92505f19915050816001600160401b0381111561073157610731614ce5565b60405190808252806020026020018201604052801561075a578160200160208202803683370190505b509550816001600160401b0381111561077557610775614ce5565b60405190808252806020026020018201604052801561079e578160200160208202803683370190505b5094505f805b8381101561084b575f8060028d900b6107bd8c8561578c565b6107c791906157ab565b6107d190886157da565b91506107de8f8f84613078565b91506107f09050600f82900b856157da565b93508160020b8a8481518110610808576108086158a4565b60200260200101818152505083898481518110610827576108276158a4565b602002602001018181525050878260020b03610841578294505b50506001016107a4565b505f198210156108d3575f6108608d8d61310d565b90505f878481518110610875576108756158a4565b6020026020010151826001600160801b0316610891919061578c565b90505f5b858110156108cf57818982815181106108b0576108b06158a4565b602002602001018181516108c491906157da565b905250600101610895565b5050505b50505050509550959350505050565b60605f82516001600160401b038111156108fe576108fe614ce5565b60405190808252806020026020018201604052801561093757816020015b610924614b64565b81526020019060019003908161091c5790505b5090505f5b8351811015610b1e575f5b61096985838151811061095c5761095c6158a4565b6020026020010151613190565b811015610b155761099c81868481518110610986576109866158a4565b60200260200101516131ca90919063ffffffff16565b60020b15610b0d575f806109d2838886815181106109bc576109bc6158a4565b60200260200101516131e190919063ffffffff16565b915091505f80896001600160a01b0316637cf262bd85856040518363ffffffff1660e01b8152600401610a06929190615337565b608060405180830381865afa158015610a21573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a4591906158b8565b5050915091505f610a78868b8981518110610a6257610a626158a4565b602002602001015161321890919063ffffffff16565b15610a835781610a85565b825b9050806001600160801b0316888881518110610aa357610aa36158a4565b60200260200101518760048110610abc57610abc6158a4565b602002015152608081901c6001600160801b0316888881518110610ae257610ae26158a4565b60200260200101518760048110610afb57610afb6158a4565b60200201516001602002015250505050505b600101610947565b5060010161093c565b5090505b92915050565b6060805f805f8a6001600160a01b031663011492288b8b8b8b6040518563ffffffff1660e01b8152600401610b609493929190615916565b5f60405180830381865afa158015610b7a573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610ba1919081019061599d565b5050925092509250610bea8888808060200260200160405190810160405280939291908181526020018383602002808284375f920191909152508792508691508590508a6113d0565b94509450505050965096945050505050565b610c058161322a565b5f5b610c1082613190565b811015610c2b57610c2182826131e1565b5050600101610c07565b5050565b6060806060805f8560020b13610c43575f80fd5b8560020b8760020b12610c54575f80fd5b5f886001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c91573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cb591906156c1565b90505f8160020b13610cc5575f80fd5b6060806060805f8c60020b8c60020b610cde919061578c565b90505f610cef60028d900b8361578c565b90505f811215610cfd575f80fd5b5f610d0c600289900b83615a8a565b610d179060016157da565b9050806001600160401b03811115610d3157610d31614ce5565b604051908082528060200260200182016040528015610d5a578160200160208202803683370190505b509650806001600160401b03811115610d7557610d75614ce5565b604051908082528060200260200182016040528015610dae57816020015b610d9b614b91565b815260200190600190039081610d935790505b509550806001600160401b03811115610dc957610dc9614ce5565b604051908082528060200260200182016040528015610e0257816020015b610def614b91565b815260200190600190039081610de75790505b509450806001600160401b03811115610e1d57610e1d614ce5565b604051908082528060200260200182016040528015610e5657816020015b610e43614b91565b815260200190600190039081610e3b5790505b5093505f9250505060028b810b908f908f900b5b60028f900b610e7984836157da565b13611065575f808080808581610e8f8a836157da565b604051637cf262bd60e01b81529091506001600160a01b038a1690637cf262bd90610ec09085908590600401615337565b608060405180830381865afa158015610edb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eff91906158b8565b929850909650945092506002610f158383615ab6565b610f1f9190615704565b96505050610f2b614b91565b610f33614b91565b6001600160801b038087168352608087811c835286821660208086019182529188901c91840182905251835185511717909116175f03610f795750505050505050611050565b868f8c81518110610f8c57610f8c6158a4565b602002602001019060020b908160020b81525050818e8c81518110610fb357610fb36158a4565b6020026020010181905250808d8c81518110610fd157610fd16158a4565b6020026020010181905250838c8c81518110610fef57610fef6158a4565b60200260200101515f60028110611008576110086158a4565b60200201528b5183908d908d908110611023576110236158a4565b602002602001015160016002811061103d5761103d6158a4565b6020020152505060019098019750505050505b61105e60028a900b826157da565b9050610e6a565b505f836001600160401b0381111561107f5761107f614ce5565b6040519080825280602002602001820160405280156110a8578160200160208202803683370190505b5090505f846001600160401b038111156110c4576110c4614ce5565b6040519080825280602002602001820160405280156110fd57816020015b6110ea614b91565b8152602001906001900390816110e25790505b5090505f856001600160401b0381111561111957611119614ce5565b60405190808252806020026020018201604052801561115257816020015b61113f614b91565b8152602001906001900390816111375790505b5090505f866001600160401b0381111561116e5761116e614ce5565b6040519080825280602002602001820160405280156111a757816020015b611194614b91565b81526020019060019003908161118c5790505b5090505f5b878110156112a1578b81815181106111c6576111c66158a4565b60200260200101518582815181106111e0576111e06158a4565b602002602001019060020b908160020b815250508a8181518110611206576112066158a4565b6020026020010151848281518110611220576112206158a4565b602002602001018190525089818151811061123d5761123d6158a4565b6020026020010151838281518110611257576112576158a4565b6020026020010181905250888181518110611274576112746158a4565b602002602001015182828151811061128e5761128e6158a4565b60209081029190910101526001016111ac565b50929e50909c509a5098505050505050505050945094509450949050565b6112c7614baf565b6112cf614baf565b6112d7614baf565b6112df614baf565b6112e7614baf565b6112f0896133f0565b50600290810b606086015290810b604085015290810b60208401520b81525f5b60048110156113c3575f61133d8b8b8b8b878760048110611333576113336158a4565b6020020151611bb1565b805160208201516040830151606084015193945091929091908a8660048110611368576113686158a4565b602002018a876004811061137e5761137e6158a4565b602002018a8860048110611394576113946158a4565b602002018a89600481106113aa576113aa6158a4565b6020020193909352929091529190525250600101611310565b5050945094509450949050565b60608083518751146113e0575f80fd5b82516001600160401b038111156113f9576113f9614ce5565b604051908082528060200260200182016040528015611422578160200160208202803683370190505b50915082516001600160401b0381111561143e5761143e614ce5565b604051908082528060200260200182016040528015611467578160200160208202803683370190505b5090505f6114816001600160801b0380881690891661578c565b90505f61148e8760801c90565b6001600160801b03166114a18960801c90565b6001600160801b03166114b4919061578c565b90505f5b855181101561150657828582815181106114d4576114d46158a4565b602002602001018181525050818482815181106114f3576114f36158a4565b60209081029190910101526001016114b8565b5050505f5b8751811015611813575f888281518110611527576115276158a4565b602002602001015190505f611552878481518110611547576115476158a4565b602002602001015190565b90505f805f8061156386865f613467565b9150915061156e8190565b600f0b82600f0b61157f919061578c565b935061158b8160801d90565b600f0b6115988360801d90565b600f0b6115a5919061578c565b925050505f6115b385613190565b90505f816001600160401b038111156115ce576115ce614ce5565b6040519080825280602002602001820160405280156115f7578160200160208202803683370190505b5090505f5b828110156116485761160e87826131ca565b60020b15611640576116218782886134c0565b828281518110611633576116336158a4565b6020026020010181815250505b6001016115fc565b505f5b8a51811015611801575f8b8281518110611667576116676158a4565b60200260200101519050858b8381518110611684576116846158a4565b6020026020010181815161169891906157da565b905250895185908b90849081106116b1576116b16158a4565b602002602001018181516116c591906157da565b9052505f5b848110156117f7575f806116de8b846131ca565b60020b1561170f57611709848785815181106116fc576116fc6158a4565b6020026020010151613522565b90925090505b6117198b846135a1565b5f0361178857611728826135b3565b8e868151811061173a5761173a6158a4565b6020026020010181815161174e91906157da565b90525061175a816135b3565b8d868151811061176c5761176c6158a4565b6020026020010181815161178091906157da565b9052506117ed565b611791826135b3565b8e86815181106117a3576117a36158a4565b602002602001018181516117b7919061578c565b9052506117c3816135b3565b8d86815181106117d5576117d56158a4565b602002602001018181516117e9919061578c565b9052505b50506001016116ca565b505060010161164b565b5050505050505080600101905061150b565b509550959350505050565b627fffff19627fffff5f611831876133f0565b5092935061184c92508991508890508787620d89e7196124c7565b611866576118638787620d89e7198489895f6135e0565b92505b61187687878787620d89e86124c7565b6118905761188d878783620d89e8898960016135e0565b91505b5094509492505050565b6040805161012d8082526125c08201909252606091829182915f9190602082016125a08036833750506040805160028082526060820183529394505f93909250906020830190803683370190505090505f805f6118f68c6133f0565b50505050905061191d8a8a5f818110611911576119116158a4565b90506020020135613657565b91508161192a8183615704565b611934919061573c565b9250505f806119458d8d8d8d61181e565b9150915081855f8151811061195c5761195c6158a4565b602002602001019060020b908160020b815250508085600181518110611984576119846158a4565b602002602001019060020b908160020b81525050620d89e71960020b865f815181106119b2576119b26158a4565b602002602001018181525050620d89e860020b8661012c815181106119d9576119d96158a4565b60209081029190910101525f6119f16161a886615adb565b90505f611a006161a887615ab6565b90508160020b8460020b128015611a1f5750600284900b627fffff1914155b15611a3357611a3061271085615adb565b91505b8060020b8360020b138015611a4f5750600283900b627fffff14155b15611a6357611a6083612710615ab6565b90505b5f8260020b8260020b611a76919061578c565b90505f611a8561012a83615a8a565b905060015b61012c811015611afa575f82611aa1600184615b00565b611aab91906157ab565b8660020b611ab991906157da565b9050600289900b611aca8183615a8a565b611ad491906157ab565b8c8381518110611ae657611ae66158a4565b602090810291909101015250600101611a8a565b505f975061012d9650611b0f95505050505050565b604051908082528060200260200182016040528015611b4857816020015b611b35614baf565b815260200190600190039081611b2d5790505b5090505f5b61012d811015611ba257611b7d8b8b8b8b888681518110611b7057611b706158a4565b6020026020010151611bb1565b828281518110611b8f57611b8f6158a4565b6020908102919091010152600101611b4d565b50999198509650945050505050565b611bb9614baf565b611bc1614b91565b611bc9614b91565b5f805f611bd98b888c8c8c613669565b82885260208089018390526040805163495c445760e11b815290519497509295509093508d925f926001600160a01b038516926392b888ae926004808401938290030181865afa158015611c2f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c539190615b13565b6001600160a01b031663442838216040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c8e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cb29190615b2e565b90505f826001600160a01b03166392b888ae6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611cf1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d159190615b13565b6001600160a01b03166324c20daa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d50573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d749190615b2e565b90505f80611d8b85611d85886138a0565b866138af565b9150611da085611d9a88613988565b856138af565b918952506020880152505f9450611ddc9350611dc992508691508490505b602002015160801c90565b6001600160801b03166298968080613997565b90505f611ded611dc9856001611dbe565b90505f611dfe85825b602002015190565b6001600160801b031690505f611e15866001611df6565b6001600160801b031690505f611e4c858411611e31575f611e3b565b611e3b8685615b00565b875f5b6020020151629896806139d3565b90505f611e71858411611e5f575f611e69565b611e698685615b00565b886001611e3e565b90505f611e7d8b613a7d565b90505f805f80600160601b856001600160a01b03161015611ed957611ea28686613d8d565b611eac908a615779565b93508a925086611ebc8987613d8d565b611ec69190615779565b9150611ed28a86613de9565b9050611f16565b85611ee48a87613e3e565b611eee9190615779565b9350611efa8b86613e89565b9250611f068786613e3e565b611f109089615779565b91508990505b928d5260208d019190915260408c015260608b015250979d9c50505050505050505050505050565b5f80611f4983613190565b905080600103611f5c57829150506124c0565b7203000000000003000000000003000000000003604a1b19831660605f600284900361200e5750604080516002808252606082018352918290602083019080368337019050509150611fbc600180611fb5865f80613ed4565b9190613ed4565b825f81518110611fce57611fce6158a4565b6020908102919091010152611fea5f6001611fb5868284613ed4565b82600181518110611ffd57611ffd6158a4565b602002602001018181525050612343565b836003036120f8575060408051600480825260a08201909252816020820160808036833701905050915061204d600280611fb560018082895f80613ed4565b825f8151811061205f5761205f6158a4565b602090810291909101015261207f600280611fb55f600182898284613ed4565b82600181518110612092576120926158a4565b60209081029190910101526120b25f6002611fb560018082898587613ed4565b826002815181106120c5576120c56158a4565b60209081029190910101526120e560016002611fb5818382895f80613ed4565b82600381518110611ffd57611ffd6158a4565b5060408051600a8082526101608201909252816020820161014080368337019050509150612135600380611fb560028082600180828c5f80613ed4565b825f81518110612147576121476158a4565b602090810291909101015261216b600380611fb5600280825f6001828c8284613ed4565b8260018151811061217e5761217e6158a4565b60209081029190910101526121a2600380611fb55f600282600180828c8587613ed4565b826002815181106121b5576121b56158a4565b60209081029190910101526121d95f6003611fb560028082600180828c888a613ed4565b826003815181106121ec576121ec6158a4565b6020908102919091010152612210600380611fb560016002828183828c5f80613ed4565b82600481518110612223576122236158a4565b602090810291909101015261224760016003611fb5600280828486828c5f80613ed4565b8260058151811061225a5761225a6158a4565b602090810291909101015261227e60026003611fb5818382600180828c5f80613ed4565b82600681518110612291576122916158a4565b60209081029190910101526122b560026003611fb58183825f6001828c8284613ed4565b826007815181106122c8576122c86158a4565b60209081029190910101526122ec60016003611fb55f6002828486828c8587613ed4565b826008815181106122ff576122ff6158a4565b60209081029190910101526123235f6003611fb560016002828183828c888a613ed4565b82600981518110612336576123366158a4565b6020026020010181815250505b5f306001600160a01b031663d27e5fa78a855f81518110612366576123666158a4565b60200260200101518b6040518463ffffffff1660e01b815260040161238d93929190615b45565b602060405180830381865afa1580156123a8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123cc9190615b2e565b90505f835f815181106123e1576123e16158a4565b602002602001015190505f600190505b838110156124b257306001600160a01b031663d27e5fa78c87848151811061241b5761241b6158a4565b60200260200101518d6040518463ffffffff1660e01b815260040161244293929190615b45565b602060405180830381865afa92505050801561247b575060408051601f3d908101601f1916820190925261247891810190615b2e565b60015b156124aa57838110156124a85785828151811061249a5761249a6158a4565b602002602001015192508093505b505b6001016123f1565b5095506124c0945050505050565b9392505050565b5f805f80886001600160a01b03166301149228895f8a8a6040518563ffffffff1660e01b81526004016124fd9493929190615916565b5f60405180830381865afa158015612517573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261253e919081019061599d565b50509250925092505f896001600160a01b0316637594cdc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015612583573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125a79190615b13565b90505f8a6001600160a01b0316634d7b09006040518163ffffffff1660e01b8152600401602060405180830381865afa1580156125e6573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061260a9190615b13565b90508a6001600160a01b03166392b888ae6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612648573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061266c9190615b13565b6001600160a01b0316634dec783b848b8b8b8f8b8b8a8a629896806040518b63ffffffff1660e01b81526004016126ac9a99989796959493929190615b69565b602060405180830381865afa1580156126c7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126eb9190615bd9565b955050505050505b95945050505050565b6040805160018082528183019092525f91829182916020808301908036833701905050905083815f81518110612734576127346158a4565b602002602001019060020b908160020b815250505f806127588b8b8b8b8b88610b28565b91509150815f8151811061276e5761276e6158a4565b60200260200101519450805f8151811061278a5761278a6158a4565b60200260200101519350505050965096945050505050565b5f806127ac614b91565b5f805f8a6001600160a01b03166301149228895f8d8d6040518563ffffffff1660e01b81526004016127e19493929190615916565b5f60405180830381865afa1580156127fb573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612822919081019061599d565b505092509250925082845f6002811061283d5761283d6158a4565b60200201528184600160200201525f6060808261285b8d6001615779565b9050806001600160401b0381111561287557612875614ce5565b60405190808252806020026020018201604052801561289e578160200160208202803683370190505b509250806001600160401b038111156128b9576128b9614ce5565b6040519080825280602002602001820160405280156128e2578160200160208202803683370190505b5091505f5b6128f2600183615b00565b81101561296f578e8e8281811061290b5761290b6158a4565b90506020020135848281518110612924576129246158a4565b602002602001018181525050858181518110612942576129426158a4565b602002602001015183828151811061295c5761295c6158a4565b60209081029190910101526001016128e7565b508a8361297d600184615b00565b8151811061298d5761298d6158a4565b602002602001018181525050506129a88e8c8484878c613ee7565b985063271027106129bd8f8d8585858d613ee7565b985050505050505050509550959350505050565b604051633460090160e01b8152600481018390525f9030906334600901906024015f6040518083038186803b158015612a08575f80fd5b505afa925050508015612a19575060015b612a2b57506001600160801b036124c0565b6040805160018082528183019092525f916020808301908036833750506040805160018082528183019092529293505f9291506020808301908036833701905050905084815f81518110612a8157612a816158a4565b6020908102919091010152612aa16001600160401b035f80808080614184565b825f81518110612ab357612ab36158a4565b602002602001018181525050856001600160a01b03166392b888ae6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612afb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b1f9190615b13565b6001600160a01b031663a7a5fd91838661dead855f808d6001600160a01b0316637594cdc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b71573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b959190615b13565b8e6001600160a01b0316634d7b09006040518163ffffffff1660e01b8152600401602060405180830381865afa158015612bd1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612bf59190615b13565b6040518963ffffffff1660e01b8152600401612c18989796959493929190615bf4565b606060405180830381865afa925050508015612c51575060408051601f3d908101601f19168201909252612c4e91810190615c64565b60015b612c6757506001600160801b0391506124c09050565b5f612c7b8484612c768b613a7d565b6141ec565b97506124c09650505050505050565b6060805f856001600160a01b031663dc4c90d36040518163ffffffff1660e01b8152600401602060405180830381865afa158015612cca573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612cee9190615b13565b90506001600160a01b038116612d8c575f866001600160a01b031663182148ef6040518163ffffffff1660e01b81526004015f60405180830381865afa158015612d3a573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612d619190810190615c8f565b806020019051810190612d749190615b13565b9050612d81818787610301565b935093505050612e2b565b5f8190505f876001600160a01b031663182148ef6040518163ffffffff1660e01b81526004015f60405180830381865afa158015612dcc573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612df39190810190615c8f565b806020019051810190612e069190615d21565b9050612e2382612e178360a0902090565b83606001518a8a6106b2565b945094505050505b935093915050565b5f805f876001600160a01b03166301149228885f88886040518563ffffffff1660e01b8152600401612e689493929190615916565b5f60405180830381865afa158015612e82573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612ea9919081019061599d565b5050925050505f5b84811015612fe6575f868683818110612ecc57612ecc6158a4565b9050602002013590505f612eeb848481518110611547576115476158a4565b90505f612ef783613190565b90505f5b81811015612fd7575f80612f0f86846131ca565b60020b5f03612f64575f612f258787865f6142d7565b9050612f318785613218565b5f03612f4857806001600160801b03169250612f5e565b612f528160801c90565b6001600160801b031691505b50612f83565b5f612f708785886134c0565b9050612f7c8e82613522565b9093509150505b612f8d86846135a1565b5f03612fb257612f9c826135b3565b8a019950612fa9816135b3565b89019850612fcd565b612fbb826135b3565b8a039950612fc8816135b3565b890398505b5050600101612efb565b50836001019350505050612eb1565b50509550959350505050565b5f80612ffd836143aa565b604051631e2eaeaf60e01b8152600481018290529091505f906001600160a01b03861690631e2eaeaf90602401602060405180830381865afa158015613045573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130699190615b2e565b60a01c60020b95945050505050565b5f805f61308585856143e6565b604051631e2eaeaf60e01b8152600481018290529091505f906001600160a01b03881690631e2eaeaf90602401602060405180830381865afa1580156130cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130f19190615b2e565b6001600160801b0381169860809190911d975095505050505050565b5f80613118836143aa565b90505f613126600383615779565b604051631e2eaeaf60e01b8152600481018290529091506001600160a01b03861690631e2eaeaf90602401602060405180830381865afa15801561316c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126f39190615b2e565b5f72fe0000000000fe0000000000fe0000000000fe604083901c165b6001603083021b81106131c4578160010191506131ac565b50919050565b5f6110006064603084020184901c5b069392505050565b5f8061320d6131f58585603002604c011c90565b6131ff86866131ca565b61320887613657565b614439565b909590945092505050565b5f60026049603084020184901c6131d9565b613234815f614457565b5f0361325b576040516393db026360e01b8152600160048201526024015b60405180910390fd5b77fffffffff200fffffffff200fffffffff200fffffffff200604082901c165f61328483613190565b90505f5b806004146133ea5761329a8482614457565b5f036132d0576040603082020184901c156132cb576040516393db026360e01b815260016004820152602401613252565b6133ea565b600181015b828114613323578060300284901c65ffffffffffff168260300285901c65ffffffffffff160361331b576040516393db026360e01b815260066004820152602401613252565b6001016132d5565b50620d89e7196133388583603002604c011c90565b60020b148061335a5750620d89e86133558583603002604c011c90565b60020b145b1561337a576040516393db026360e01b8152600481810152602401613252565b5f6133858583614469565b9050600183038111156133ae576040516393db026360e01b815260036004820152602401613252565b8181146133e157816133c08683614469565b146133e1576040516393db026360e01b815260036004820152602401613252565b50600101613288565b50505050565b5f805f805f856001600160a01b031663b7e0ca966040518163ffffffff1660e01b815260040160a060405180830381865afa158015613431573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134559190615dbf565b939a9299509097509550909350915050565b5f805f61347386613190565b90505f5b8181146134b6575f8061348c8989858a61447b565b909250905061349b868361451c565b95506134a7858261451c565b94508260010192505050613477565b5050935093915050565b5f80806134cd86866131e1565b90925090505f6134dd8787614457565b6134f0906001600160801b038716615762565b90506134fc87876145a0565b5f036135175761350d8383836145b2565b93505050506124c0565b61350d838383614654565b5f8061352e8360e81c90565b60020b8460020b121561354b5761354483614688565b915061359a565b6135558360d01c90565b60020b8460020b126135715761356a836146fa565b905061359a565b61358361357e8486614739565b614688565b91506135976135928486614759565b6146fa565b90505b9250929050565b5f60026048603084020184901c6131d9565b5f6001600160ff1b038211156135dc5760405163b668004560e01b815260040160405180910390fd5b5090565b5f5b60016135ee8787615adb565b60020b131561363e575f60026136048789615ab6565b61360e9190615704565b90505f61361e8a8a8888866124c7565b90508315158115150361363357819750613637565b8196505b50506135e2565b81613649578461364b565b855b98975050505050505050565b5f62010000603083901c5b0692915050565b5f805f805f808a6001600160a01b031663011492288a5f8b8b6040518563ffffffff1660e01b81526004016136a19493929190615916565b5f60405180830381865afa1580156136bb573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526136e2919081019061599d565b50509250925092505f8b6001600160a01b0316637594cdc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613727573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061374b9190615b13565b90505f8c6001600160a01b0316634d7b09006040518163ffffffff1660e01b8152600401602060405180830381865afa15801561378a573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137ae9190615b13565b90508c6001600160a01b03166392b888ae6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156137ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906138109190615b13565b6001600160a01b031663a7a5fd91848e8e8e8e8b8b8a8a6040518a63ffffffff1660e01b815260040161384b99989796959493929190615e26565b606060405180830381865afa158015613866573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061388a9190615c64565b919f909e50909c509a5050505050505050505050565b5f62010000608083901c613662565b5f836001600160a01b03166392b888ae6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156138ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139109190615b13565b604051630c7c2f7760e31b815260048101859052602481018490526001600160a01b0391909116906363e17bb890604401602060405180830381865afa15801561395c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139809190615b2e565b949350505050565b5f62010000609083901c613662565b5f6139a38484846139d3565b90505f82806139b4576139b46156dc565b84860911156124c0575f1981106139c9575f80fd5b6001019392505050565b5f80805f19858709858702925082811083820303915050805f03613a07575f84116139fc575f80fd5b5082900490506124c0565b808411613a12575f80fd5b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b5f805f8360020b12613a92578260020b613a99565b8260020b5f035b9050620d89e8811115613abf576040516333a3bdff60e21b815260040160405180910390fd5b5f816001165f03613ad457600160801b613ae6565b6ffffcb933bd6fad37aa2d162d1a5940015b6001600160881b031690506002821615613b10576ffff97272373d413259a46990580e213a0260801c5b6004821615613b2f576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615613b4e576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615613b6d576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615613b8c576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615613bab576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615613bca576ffe5dee046a99a2a811c461f1969c30530260801c5b610100821615613bea576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b610200821615613c0a576ff987a7253ac413176f2b074cf7815e540260801c5b610400821615613c2a576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615613c4a576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615613c6a576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615613c8a576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615613caa576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615613cca576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615613ceb576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615613d0b576e5d6af8dedb81196699c329225ee6040260801c5b62040000821615613d2a576d2216e584f5fa1ea926041bedfe980260801c5b62080000821615613d47576b048a170391f7dc42444e8fa20260801c5b5f8460020b1315613d6657805f1981613d6257613d626156dc565b0490505b600160201b810615613d79576001613d7b565b5f5b60ff16602082901c0192505050919050565b5f6001600160801b036001600160a01b0383161015613dc857613dc183600160c01b6002856001600160a01b03160a6139d3565b9050610b22565b613dc183600160801b613de46001600160a01b03861680614777565b6139d3565b5f6001600160801b036001600160a01b0383161015613e1d57613dc183600160c01b6002856001600160a01b03160a613997565b613dc183600160801b613e396001600160a01b03861680614777565b613997565b5f6001600160801b036001600160a01b0383161015613e6d57613dc1836002846001600160a01b03160a6147d5565b613dc183613e846001600160a01b03851680614777565b614833565b5f6001600160801b036001600160a01b0383161015613eb857613dc1836002846001600160a01b03160a614891565b613dc183613ecf6001600160a01b03851680614777565b6148c3565b6003909116603091909102604a011b0190565b5f80613ef2886133f0565b50929350613f039250614b91915050565b886001600160a01b0316637594cdc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f3f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613f639190615b13565b6001600160a01b03908116825260408051624d7b0960e81b81529051918b1691634d7b0900916004808201926020929091908290030181865afa158015613fac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613fd09190615b13565b6001600160a01b039081166020808401919091526040805163495c445760e11b815290515f938d16926392b888ae92600480820193918290030181865afa15801561401d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906140419190615b13565b90505f600161405783868d8d8d868e8e8c6148db565b156140dd575b90508061407260646001600160801b03615e98565b6001600160801b0316816001600160801b0316106140ba57506001600160801b036140a483868d8d8d868e8e8c6148db565b156140b557945061417a9350505050565b6140dd565b6140c5606482615ec6565b90506140d883868d8d8d868e8e8c6148db565b61405d575b60016140e98383615ee8565b6001600160801b03161180156141235750614105600a83615e98565b6001600160801b03166141188383615ee8565b6001600160801b0316115b15614173575f60026141358484615ee8565b61413f9190615e98565b6141499084615f07565b905061415c84878e8e8e868f8f8d6148db565b156141695780925061416d565b8091505b506140dd565b5093505050505b9695505050505050565b5f6001600160801b03871663ffffffff60801b608088901b1662ffffff60a01b60a088901b1663ffffffff60b81b60b888901b16647fffffffff60d81b60d888901b1660ff876141d4575f6141d7565b60015b60ff16901b0101010101979650505050505050565b5f80600160601b836001600160a01b0316101561426b57614216846001600160801b031684613d8d565b614229906001600160801b038716615779565b6142456142368660801c90565b6001600160801b031685613de9565b61424f8760801c90565b6001600160801b03166142629190615779565b91509150612e2b565b836001600160801b0316614288866001600160801b031685613e3e565b6142929190615779565b61429c8560801c90565b6001600160801b03166142c16142b28860801c90565b6001600160801b031686613e89565b6142cb9190615779565b91509150935093915050565b5f8080806142e588876131ca565b60020b1515905080614300576002606460308802011b880197505b5f61430c89888a6134c0565b905061431889886135a1565b1580156143225750855b8061433e575061433289886135a1565b1580159061433e575085155b80614347575081155b1561436757614355816149c7565b935061436081614a28565b925061437e565b61437081614688565b935061437b816146fa565b92505b61439d6001600160801b0385168460801b6001600160801b0319160190565b9998505050505050505050565b6040515f906143c9908390600690602001918252602082015260400190565b604051602081830303815290604052805190602001209050919050565b5f806143f1846143aa565b90505f6143ff600483615779565b60408051600287900b6020820152908101829052909150606001604051602081830303815290604052805190602001209250505092915050565b5f805f806144478686614a67565b9088039897019695505050505050565b5f60806041603084020184901c6131d9565b5f6004604a603084020184901c6131d9565b5f805f61448a878787876142d7565b90505f61449788876135a1565b1590506144a48887613218565b5f036144e25780156144cf576144c86144c183614aa9565b614aa9565b5f90614ad4565b9250614511565b6144db6144c183614aa9565b9350614511565b80156144fe576144c86144f86144bc8460801c90565b60801b90565b61450e6144f86144bc8460801c90565b93505b505094509492505050565b5f806145288360801d90565b600f0b6145358560801d90565b600f0b019050805f84600f0b86600f0b0190505f8190508383600f0b14158061456157508181600f0b14155b1561457f57604051633486405d60e21b815260040160405180910390fd5b6145958361458d8784614ad4565b9060801b0190565b979650505050505050565b5f60026040603084020184901c6131d9565b5f806145bd85613a7d565b90505f6145c985613a7d565b90505f6145fd856145ec846001600160a01b0316866001600160a01b0316614aee565b8585036001600160a01b03166139d3565b90506001600160801b038111156146275760405163528073f560e11b815260040160405180910390fd5b6001600160801b03811660d087901b62ffffff60d01b1660e889901b6001600160e81b0319160101614595565b5f8061465f85613a7d565b90505f61466b85613a7d565b90505f6145fd85600160601b8585036001600160a01b03166139d3565b5f8061469c6146978460e81c90565b613a7d565b90505f6146ac6146978560d01c90565b90506001600160a01b0382166146e46060866001600160801b0316901b8484036001600160a01b0316846001600160a01b03166139d3565b816146f1576146f16156dc565b04949350505050565b5f806147096146978460e81c90565b90505f6147196146978560d01c90565b9050613980846001600160801b03168383036001600160a01b0316614aee565b5f6124c06001600160e81b0384168360e81b6001600160e81b0319160190565b5f6124c062ffffff60d01b1984168360d01b62ffffff60d01b160190565b5f80805f19848609848602925082811083820303915050805f036147a0575060401c9050610b22565b80600160401b116147af575f80fd5b5f600160401b85870980840360401c9310909103600160c01b0291909117949350505050565b5f80805f19848609848602925082811083820303915050805f036147fe575060c01c9050610b22565b80600160c01b1161480d575f80fd5b5f600160c01b85870980840360c01c9310909103600160401b0291909117949350505050565b5f80805f19848609848602925082811083820303915050805f0361485c575060801c9050610b22565b80600160801b1161486b575f80fd5b5f600160801b85870980840360801c9310909103600160801b0291909117949350505050565b5f61489c83836147d5565b90505f600160c01b5b8385091115610b22575f1981106148ba575f80fd5b60010192915050565b5f6148ce8383614833565b90505f600160801b6148a5565b5f8060808563ffffffff16901b866001600160801b03161790508087600189516149059190615b00565b81518110614915576149156158a4565b60209081029190910101526001600160a01b038b16634dec783b888a8d8d895f60200201518a600160200201518a5f60200201518b60016020020151629896806040518a63ffffffff1660e01b815260040161497999989796959493929190615f26565b602060405180830381865afa158015614994573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906149b89190615bd9565b9b9a5050505050505050505050565b5f806149d66146978460e81c90565b90505f6149e66146978560d01c90565b9050613980614a176060866001600160801b0316901b8484036001600160a01b0316846001600160a01b0316613997565b6001846001600160a01b0316613997565b5f80614a376146978460e81c90565b90505f614a476146978560d01c90565b9050613980846001600160801b03168383036001600160a01b0316614b4c565b5f806002614a75848661573c565b614a7f9190615704565b614a9e614a8c8587615f94565b62ffffff166002808204910615150190565b915091509250929050565b805f600f82900b1215614acf5760405163b668004560e01b815260040160405180910390fd5b919050565b6001600160801b0319821691016001600160801b03160190565b5f80805f19848609848602925082811083820303915050805f03614b17575060601c9050610b22565b80600160601b11614b26575f80fd5b5f600160601b85870980840360601c9310909103600160a01b0291909117949350505050565b5f614b578383614aee565b90505f600160601b6148a5565b60405180608001604052806004905b614b7b614b91565b815260200190600190039081614b735790505090565b60405180604001604052806002906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b6001600160a01b0381168114614be1575f80fd5b50565b8060020b8114614be1575f80fd5b5f805f60608486031215614c04575f80fd5b8335614c0f81614bcd565b92506020840135614c1f81614be4565b929592945050506040919091013590565b5f8151808452602084019350602083015f5b82811015614c60578151865260209586019590910190600101614c42565b5093949350505050565b604081525f614c7c6040830185614c30565b82810360208401526126f38185614c30565b5f805f805f60a08688031215614ca2575f80fd5b8535614cad81614bcd565b9450602086013593506040860135614cc481614be4565b92506060860135614cd481614be4565b949793965091946080013592915050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b0381118282101715614d2157614d21614ce5565b604052919050565b5f6001600160401b03821115614d4157614d41614ce5565b5060051b60200190565b5f82601f830112614d5a575f80fd5b8135614d6d614d6882614d29565b614cf9565b8082825260208201915060208360051b860101925085831115614d8e575f80fd5b602085015b83811015614dab578035835260209283019201614d93565b5095945050505050565b5f8060408385031215614dc6575f80fd5b8235614dd181614bcd565b915060208301356001600160401b03811115614deb575f80fd5b614df785828601614d4b565b9150509250929050565b602080825282518282018190525f918401906040840190835b81811015614e87578351835f5b6004811015614e6d578251825f5b6002811015614e54578251825260209283019290910190600101614e35565b5050506020929092019160409190910190600101614e27565b505050602093909301926101009290920191600101614e1a565b509095945050505050565b8015158114614be1575f80fd5b5f8083601f840112614eaf575f80fd5b5081356001600160401b03811115614ec5575f80fd5b6020830191508360208260051b850101111561359a575f80fd5b5f82601f830112614eee575f80fd5b8135614efc614d6882614d29565b8082825260208201915060208360051b860101925085831115614f1d575f80fd5b602085015b83811015614dab578035614f3581614be4565b835260209283019201614f22565b5f805f805f8060a08789031215614f58575f80fd5b8635614f6381614bcd565b95506020870135614f7381614bcd565b94506040870135614f8381614e92565b935060608701356001600160401b03811115614f9d575f80fd5b614fa989828a01614e9f565b90945092505060808701356001600160401b03811115614fc7575f80fd5b614fd389828a01614edf565b9150509295509295509295565b5f60208284031215614ff0575f80fd5b5035919050565b5f805f806080858703121561500a575f80fd5b843561501581614bcd565b9350602085013561502581614be4565b9250604085013561503581614be4565b9150606085013561504581614be4565b939692955090935050565b5f8151808452602084019350602083015f5b82811015614c6057815160020b865260209586019590910190600101615062565b5f8151808452602084019350602083015f5b82811015614c60578151865f5b60028110156150ca5782516001600160801b03168252602092830192909101906001016150a2565b5050506040959095019460209190910190600101615095565b608081525f6150f56080830187615050565b82810360208401526151078187615083565b9050828103604084015261511b8186615083565b8381036060850152845180825260208087019350909101905f5b8181101561517a578351835f5b6002811015615161578251825260209283019290910190600101615142565b5050506020939093019260409290920191600101615135565b509098975050505050505050565b5f805f806060858703121561519b575f80fd5b84356151a681614bcd565b935060208501356151b681614bcd565b925060408501356001600160401b038111156151d0575f80fd5b6151dc87828801614e9f565b95989497509550505050565b805f5b60048110156133ea5781518452602093840193909101906001016151eb565b610200810161521982876151e8565b61522660808301866151e8565b6152346101008301856151e8565b6126f36101808301846151e8565b5f805f805f60a08688031215615256575f80fd5b85356001600160401b0381111561526b575f80fd5b61527788828901614d4b565b955050602086013593506040860135925060608601356001600160401b038111156152a0575f80fd5b8601601f810188136152b0575f80fd5b80356152be614d6882614d29565b8082825260208201915060208360051b85010192508a8311156152df575f80fd5b6020840193505b828410156153015783358252602093840193909101906152e6565b945050505060808601356001600160401b0381111561531e575f80fd5b61532a88828901614edf565b9150509295509295909350565b600292830b8152910b602082015260400190565b606080825284519082018190525f9060208601906080840190835b8181101561538f576153798385516151e8565b6020939093019260809290920191600101615366565b505083810360208501526153a38187614c30565b915050828103604084015261417a8185615050565b5f805f805f608086880312156153cc575f80fd5b85356153d781614bcd565b945060208601356153e781614bcd565b935060408601356001600160401b03811115615401575f80fd5b61540d88828901614e9f565b909450925050606086013561542181614be4565b809150509295509295909350565b60808101610b2282846151e8565b5f805f805f8060a08789031215615452575f80fd5b863561545d81614bcd565b9550602087013561546d81614bcd565b9450604087013561547d81614e92565b935060608701356001600160401b03811115615497575f80fd5b6154a389828a01614e9f565b90945092505060808701356154b781614be4565b809150509295509295509295565b5f805f805f608086880312156154d9575f80fd5b85356154e481614bcd565b945060208601356001600160401b038111156154fe575f80fd5b61550a88828901614e9f565b909550935050604086013561551e81614bcd565b949793965091946060013592915050565b5f805f60608486031215615541575f80fd5b833561554c81614bcd565b925060208401359150604084013561556381614be4565b809150509250925092565b5f805f805f60808688031215615582575f80fd5b853561558d81614bcd565b9450602086013561559d81614bcd565b935060408601356155ad81614be4565b925060608601356001600160401b038111156155c7575f80fd5b6155d388828901614e9f565b969995985093965092949392505050565b805161ffff81168114614acf575f80fd5b8051614acf81614e92565b5f805f805f805f60e0888a031215615616575f80fd5b875161562181614bcd565b602089015190975061563281614be4565b9550615640604089016155e4565b945061564e606089016155e4565b935061565c608089016155e4565b925060a088015160ff81168114615671575f80fd5b60c089015190925061568281614e92565b8091505092959891949750929550565b80516001600160801b0381168114614acf575f80fd5b5f602082840312156156b8575f80fd5b6124c082615692565b5f602082840312156156d1575f80fd5b81516124c081614be4565b634e487b7160e01b5f52601260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5f8160020b8360020b8061571a5761571a6156dc565b627fffff1982145f1982141615615733576157336156f0565b90059392505050565b5f8260020b8260020b028060020b915080821461575b5761575b6156f0565b5092915050565b8082028115828204841417610b2257610b226156f0565b80820180821115610b2257610b226156f0565b8181035f83128015838313168383128216171561575b5761575b6156f0565b8082025f8212600160ff1b841416156157c6576157c66156f0565b8181058314821517610b2257610b226156f0565b8082018281125f8312801582168215821617156157f9576157f96156f0565b505092915050565b5f805f805f805f80610100898b031215615819575f80fd5b61582289615692565b9750602089015180600f0b8114615837575f80fd5b60408a015160608b015160808c01519299509097509550600681900b811461585d575f80fd5b60a08a015190945061586e81614bcd565b60c08a015190935063ffffffff81168114615887575f80fd5b915061589560e08a016155f5565b90509295985092959890939650565b634e487b7160e01b5f52603260045260245ffd5b5f805f80608085870312156158cb575f80fd5b505082516020840151604085015160609095015191969095509092509050565b8183526020830192505f815f5b84811015614c605781358652602095860195909101906001016158f8565b6001600160a01b038516815283151560208201526060604082018190525f9061417a90830184866158eb565b5f82601f830112615951575f80fd5b815161595f614d6882614d29565b8082825260208201915060208360051b860101925085831115615980575f80fd5b602085015b83811015614dab578051835260209283019201615985565b5f805f805f60a086880312156159b1575f80fd5b85516020870151604088015191965094506001600160401b038111156159d5575f80fd5b8601601f810188136159e5575f80fd5b80516159f3614d6882614d29565b8082825260208201915060208360051b85010192508a831115615a14575f80fd5b6020840193505b82841015615a36578351825260209384019390910190615a1b565b60608a0151909650925050506001600160401b03811115615a55575f80fd5b615a6188828901615942565b608088015190935090506001600160401b03811115615a7e575f80fd5b61532a88828901615942565b5f82615a9857615a986156dc565b600160ff1b82145f1984141615615ab157615ab16156f0565b500590565b600281810b9083900b01627fffff8113627fffff1982121715610b2257610b226156f0565b600282810b9082900b03627fffff198112627fffff82131715610b2257610b226156f0565b81810381811115610b2257610b226156f0565b5f60208284031215615b23575f80fd5b81516124c081614bcd565b5f60208284031215615b3e575f80fd5b5051919050565b6001600160a01b03939093168352602083019190915260020b604082015260600190565b61012081525f615b7d61012083018d614c30565b8281036020840152615b90818c8e6158eb565b60029a909a0b604084015250506001600160a01b039687166060820152608081019590955260a085019390935290841660c084015290921660e082015261010001529392505050565b5f60208284031215615be9575f80fd5b81516124c081614e92565b61010081525f615c0861010083018b614c30565b60028a900b60208401526001600160a01b03891660408401528281036060840152615c338189614c30565b6080840197909752505060a08101939093526001600160a01b0391821660c08401521660e090910152949350505050565b5f805f60608486031215615c76575f80fd5b5050815160208301516040909301519094929350919050565b5f60208284031215615c9f575f80fd5b81516001600160401b03811115615cb4575f80fd5b8201601f81018413615cc4575f80fd5b80516001600160401b03811115615cdd57615cdd614ce5565b615cf0601f8201601f1916602001614cf9565b818152856020838501011115615d04575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b5f60a0828403128015615d32575f80fd5b5060405160a081016001600160401b0381118282101715615d5557615d55614ce5565b6040528251615d6381614bcd565b81526020830151615d7381614bcd565b6020820152604083015162ffffff81168114615d8d575f80fd5b60408201526060830151615da081614be4565b60608201526080830151615db381614bcd565b60808201529392505050565b5f805f805f60a08688031215615dd3575f80fd5b8551615dde81614be4565b6020870151909550615def81614be4565b6040870151909450615e0081614be4565b6060870151909350615e1181614be4565b60809690960151949793965091949392915050565b61010081525f615e3a61010083018c614c30565b60028b900b60208401526001600160a01b038a1660408401528281036060840152615e6681898b6158eb565b6080840197909752505060a08101939093526001600160a01b0391821660c08401521660e09091015295945050505050565b5f6001600160801b03831680615eb057615eb06156dc565b6001600160801b03929092169190910492915050565b6001600160801b03818116838216029081169081811461575b5761575b6156f0565b6001600160801b038281168282160390811115610b2257610b226156f0565b6001600160801b038181168382160190811115610b2257610b226156f0565b61012081525f615f3a61012083018c614c30565b8281036020840152615f4c818c614c30565b60029a909a0b604084015250506001600160a01b039687166060820152608081019590955260a085019390935290841660c084015290921660e0820152610100015292915050565b62ffffff818116838216029081169081811461575b5761575b6156f056fea26469706673582212205176f79df70349a0bec75e9b5c18ee7c6a49c7876bcc70828ab4c84797fc392564736f6c634300081a00330000000000000000000000000000000000000000000000000000000000fd1ceb2317dd551ec0005f82a4b117485398dc980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004499a88ec40000000000000000000000000000000000000e1ae9c66c1c3b0a547d23389c9300000000000000000000000064862725000105e7b2c9354f7c14392c6fff85f40000000000000000000000000000

Signatures

0x000000000000000000000000cae438c8505be86b1a200d1c737a580170d5bf22000000000000000000000000000000000000000000000000000000000000000001