Safescan
EthereumEthereum
Executed

0xba3dd8f894e4eb4cd6b3269c51a32399a0fbda832ced9b7c3ad99e6915b7e4a1

Safe Transaction on 0xa075...c344

Overview

To
0xba5E...a5Ed
Value
0 ETH
Execution Date
Aug 17, 2026, 04:39 AM
Threshold
3 signatures required

Gas & Technical Details

Nonce15
Operation
Call
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0x66ba...067c

Transaction Data

0x26307668a07591b02fbd07d03df21ed9a574f058bf45c3440170d4304ef21f35236424d00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000709460c06040523461084457616c14803803809161001c8260c0610938565b60c039806102c081126108445761003360c061095b565b61003d60e061095b565b9261016061004c61010061095b565b91605f190112610844576040519161016083016001600160401b038111848210176109245760405261007f61012061096f565b835261008c61014061096f565b602084015261009c61016061096f565b60408401526100ac61018061096f565b60608401526101a05160808401526100c56101c061096f565b60a08401526100d56101e061096f565b60c08401526100e561020061096f565b60e08401526100f561022061096f565b61010084015261010661024061096f565b6101208401526102605161014084015261012161028061095b565b6102a0519091906001600160401b03811161084457610147908660c0019060c001610983565b6102c0519096906001600160401b0381116108445761016d908760c0019060c001610983565b6102e0519095906001600160401b03811161084457610193908860c0019060c001610983565b610300519094906001600160401b038111610844576101b9908960c0019060c001610983565b610320519093906001600160401b038111610844576101df908a60c0019060c001610983565b610340519097906001600160401b03811161084457610205908b60c0019060c001610983565b61036051909a906001600160401b0381116108445761022a9160c0019060c001610983565b6001600355956001600160a01b03169182156108fe576001600160a01b0316908115610911576001600160a01b03169182156108fe576001600160a01b03841680156108ec57506080850151600a81106108d5575060808501516201518081116108bc575060408501516001600160801b0316801561085b575060608501516001600160801b0316801561085b575060a08501516001600160801b0316801561085b575060a08501516001600160801b0316683635c9adc5dea00000811161089d5750610140850151600a8110610886575061014085015162278d00811161086d57506101008501516001600160801b0316801561085b57506101208501516001600160801b0316801561085b57506020816004926080526040519283809263313ce56760e01b82525afa908115610850575f91610806575b5060a0908152600480546001600160a01b031916909217909155600580546001600160a81b031916909217600160a01b1790915582516020840151608090811b6001600160801b03199081166001600160801b039384161760065560408601516060870151831b821690841617600755818601516008559285015160c0860151821b84169083161760095560e085015161010086015190911b831690821617600a55610120840151600b8054909316911617905561014090910151600c5561042a906109f2565b505f5b87518110156104bd576001600160a01b03610448828a610aa7565b5116156104965760019061048f6001600160a01b03610467838c610aa7565b51167f996fc685b237f60a8ff712ffc21298de90915b66a4561a6338b3586616349be6610a4c565b500161042d565b6001600160a01b03906104a99089610aa7565b5116634726455360e11b5f5260045260245ffd5b50855f5b865181101561053d576001600160a01b036104dc8289610aa7565b51161561052a576001906105236001600160a01b036104fb838b610aa7565b51167fb74d056b3726b09e2c650285e9ecbf276b33c770dc4ee0504113258a3047b876610a4c565b50016104c1565b6001600160a01b03906104a99088610aa7565b50845f5b85518110156105bd576001600160a01b0361055c8288610aa7565b5116156105aa576001906105a36001600160a01b0361057b838a610aa7565b51167f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b9610a4c565b5001610541565b6001600160a01b03906104a99087610aa7565b50835f5b845181101561063c576001600160a01b036105dc8287610aa7565b511615610629576001906106226001600160a01b036105fb8389610aa7565b51167e06947bf442cd552585eea963d9015a59325bf03972760b045c6f7e4ef10667610a4c565b50016105c1565b6001600160a01b03906104a99086610aa7565b50825f5b83518110156106bc576001600160a01b0361065b8286610aa7565b5116156106a9576001906106a26001600160a01b0361067a8388610aa7565b51167ff6c291a562b6904cd4867bfd4c01810f19bb5f1135fc0c24c234cfa6c8d7db4c610a4c565b5001610640565b6001600160a01b03906104a99085610aa7565b50905f5b825181101561073c576001600160a01b036106db8285610aa7565b511615610729576001906107226001600160a01b036106fa8387610aa7565b51167f805c1991f91530a70333927bad74d76beac1bb1eb839d28bda9951a6f0059aca610a4c565b50016106c0565b6001600160a01b03926104a99250610aa7565b505f5b81518110156107bb576001600160a01b0361075a8284610aa7565b5116156107a8576001906107a16001600160a01b036107798386610aa7565b51167f915a9a209aa07158946800a4a5b59a253a1dfc44fc58053c47a854a2c6c12f50610a4c565b500161073f565b6001600160a01b03916104a99190610aa7565b604051615ff59081610bdf8239608051818181612a3b01528181612bd701526140f0015260a051818181610ba501528181615815015281816158970152818161591b015261599c0152f35b90506020949194813d602011610848575b8161082460209383610938565b8101031261084457519160ff83168303610844579093909161042a610363565b5f80fd5b3d9150610817565b6040513d5f823e3d90fd5b633728b83d60e01b5f5260045260245ffd5b630d8ea91960e01b5f5260045262278d0060245260445ffd5b63f55f96e760e01b5f52600452600a60245260445ffd5b630ea9266560e01b5f52600452683635c9adc5dea0000060245260445ffd5b63c2b5c2bd60e01b5f526004526201518060245260445ffd5b630948d62360e01b5f52600452600a60245260445ffd5b634726455360e11b5f5260045260245ffd5b82634726455360e11b5f5260045260245ffd5b50634726455360e11b5f5260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b601f909101601f19168101906001600160401b0382119082101761092457604052565b51906001600160a01b038216820361084457565b51906001600160801b038216820361084457565b9080601f83011215610844578151916001600160401b038311610924578260051b90604051936109b66020840186610938565b845260208085019282010192831161084457602001905b8282106109da5750505090565b602080916109e78461095b565b8152019101906109cd565b600154610a4991906001600160a01b0380831691610a23911682815f516020616bd45f395f51905f525f80a3610acf565b50600180546001600160a01b03199081169290921790556002805490911690555f610b56565b90565b90610a499180610b56576001546001600160a01b0383811691610a82911682815f516020616bd45f395f51905f525f80a3610acf565b50600180546001600160a01b0319908116929092179055600280549091169055610b56565b8051821015610abb5760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b6001600160a01b0381165f9081525f516020616bf45f395f51905f52602052604090205460ff1615610b51576001600160a01b03165f8181525f516020616bf45f395f51905f5260205260408120805460ff191690553391907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8180a4600190565b505f90565b5f818152602081815260408083206001600160a01b038616845290915290205460ff16610bd8575f818152602081815260408083206001600160a01b0395909516808452949091528120805460ff19166001179055339291907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4600190565b50505f9056fe6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a714614b535750806305c787dd14614ae257806307775df614614ac25780630b62e2fa14614a885780630cc248ad146149115780630e18b681146148be57806311be0de5146147e2578063157a402814614714578063248a9ca3146146e857806328cb69821461464557806329691448146145885780632a9136591461448f5780632b48aba11461439c5780632e718ab7146143625780632f2ff15d1461432f5780632f4121ac1461428157806330024dfe1461419c578063351a964d1461417757806336568abe1461411457806338d52e0f146140d15780633cd8c3271461406057806340e4921614613f9d5780634354c6f414613e8857806345e329ef14613e365780634b00f60714613d685780634dc21889146138145780634edc0b381461373557806353863613146136b457806354e24fe8146136085780635b2a87cb146135e257806361912b0c14612464578063632094631461242a578063633ec7451461232957806366635586146122535780636761ca171461221957806370116ee0146120e2578063717bd4cf1461206b57806375829def14611ff657806375c038b714611ebf57806378716c2314611de95780637adb8b8614611db35780637c2d6e0114611cce578063861c6ca01461180057806386498914146116ca578063868d63311461169c57806389a26962146116635780638a1f07091461145f5780638c5c38a8146113865780638da5cb5b146113605780638dd80579146112975780638f75f7151461127157806391d1485414611228578063920c561e14611208578063928b71011461115a5780639aaf6c2f146111205780639c62179014611035578063a217fddf1461101b578063a7c1abe014610fb3578063a98d22bc14610f15578063ab0a5b3414610eef578063ab33b93914610e26578063b29d508914610d1c578063b58f203d14610c20578063bbde3a7414610c03578063c08edcf414610bc9578063c2d4160114610b8c578063c99d3a0614610aa3578063cd0b89ca146109dc578063ced884451461098a578063cef9bcf714610823578063d547741f146107c6578063d851e0b9146107a0578063e1819eae14610750578063e35aaa331461068a578063e76c01e4146105a1578063f631bff514610520578063fc57f3b6146104865763fd5b902614610376575f80fd5b34610482575f3660031901126104825761038e6151bb565b335f9081527fe440cffc349966450c8af1fa128342b418266eeeed75129265e73f171da1a1b6602052604090205460ff161561044b5760055460ff8160a01c1615610423577fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff166005557f0a4f9ef21a3f2d279073474702eab63d142b2a13bad81a6a9e36d450a559a5165f80a16001600355005b7f3753b11a000000000000000000000000000000000000000000000000000000005f5260045ffd5b63e2517d3f60e01b5f52336004527fb74d056b3726b09e2c650285e9ecbf276b33c770dc4ee0504113258a3047b87660245260445ffd5b5f80fd5b346104825760203660031901126104825761049f614c24565b5f5f91600c5460096104cc6104b483426150b3565b936001600160a01b03165f52601160205260405f2090565b01905f5260205260405f2090815414610504575b50604080516001600160801b039283168152929091166020830152819081015b0390f35b60010154608081901c92506001600160801b03169050826104e0565b34610482576020366003190112610482576001600160a01b03610541614c24565b165f52601260205260a060405f2080549060086001600160801b03600183015416910154906001600160801b036040519360ff81161515855260081c16602084015260408301526001600160801b038116606083015260801c6080820152f35b34610482575f366003190112610482576105006105bc614dd3565b60405191829182919091610140806101608301946001600160801b0381511684526001600160801b0360208201511660208501526001600160801b0360408201511660408501526001600160801b036060820151166060850152608081015160808501526001600160801b0360a08201511660a08501526001600160801b0360c08201511660c08501526001600160801b0360e08201511660e08501526001600160801b03610100820151166101008501526001600160801b03610120820151166101208501520151910152565b34610482576020366003190112610482576106a3614c92565b6106ab6151bb565b6106b3615243565b6001600160801b03811690811561073d57600a5460801c9182036106d9575b6001600355005b600a80546001600160801b03908116608084901b6001600160801b03191617909155604080519382168452911660208301527ffd1176c62abe7ff14d5b8f3525d54647edfd7516b4a25bbff8521225fb34db839190819081015b0390a180806106d2565b50633728b83d60e01b5f5260045260245ffd5b34610482575f3660031901126104825760085461076d81426150b3565b6001810180911161078c57602091610784916150a0565b604051908152f35b634e487b7160e01b5f52601160045260245ffd5b34610482575f3660031901126104825760206001600160a01b0360055416604051908152f35b34610482576040366003190112610482576004356107e2614c3a565b6107ea6151f4565b81156107fb576107f991615c81565b005b7f6317a0fa000000000000000000000000000000000000000000000000000000005f5260045ffd5b346104825760203660031901126104825761083c614c92565b6108446151bb565b335f9081527f90eff60c9bf6c1a919395de7539734b9f710a2dd929249f41ec28481b6452f50602052604090205460ff1615610953576001600160801b03811690811561073d57683635c9adc5dea00000821161091a576001600160801b03600954168281036108b5576001600355005b7fde74e8620646dab58026910daf41220a351a98edc9bee3d8d63771590561b5d6926001600160801b0319600954161760095561090f604051928392839092916001600160801b0360209181604085019616845216910152565b0390a18080806106d2565b507f0ea92665000000000000000000000000000000000000000000000000000000005f52600452683635c9adc5dea0000060245260445ffd5b63e2517d3f60e01b5f52336004527f915a9a209aa07158946800a4a5b59a253a1dfc44fc58053c47a854a2c6c12f5060245260445ffd5b34610482575f366003190112610482575f5f90600c546109aa81426150b3565b905f52600e60205260405f20908154146105045750604080516001600160801b03928316815292909116602083015290f35b34610482576020366003190112610482576001600160a01b036109fd614c24565b610a056151bb565b610a0d6151f4565b168015610a9157805f52601260205260ff60405f205416610a7f576005546001600160a01b03811690828203610a44576001600355005b6001600160a01b03191682176005557fb38c81923e206187e2e991137f33da149e63af3cc92e2eabf018e41c7652c4965f80a38080806106d2565b6301e63a1560e51b5f5260045260245ffd5b634726455360e11b5f5260045260245ffd5b3461048257602036600319011261048257610abc614c24565b610ac46151bb565b6001600160a01b038116908115610b7957610add615321565b610af2825f52601060205260405f2054151590565b610afd576001600355005b6007610b255f92610b0d85615f00565b506001600160a01b03165f52601160205260405f2090565b82815582600182015582600282015582600382015582600482015582600582015582600682015501557fd89d2ee68ab04dca0193f48a4aff55e20fa5ec0429a8a8c1c51b8dad6178a5935f80a280806106d2565b50634726455360e11b5f5260045260245ffd5b34610482575f36600319011261048257602060405160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610482575f3660031901126104825760206040517ff6c291a562b6904cd4867bfd4c01810f19bb5f1135fc0c24c234cfa6c8d7db4c8152f35b34610482575f36600319011261048257600c5461076d81426150b3565b3461048257604036600319011261048257610c39614c24565b60243580151591828203610482576001600160a01b0390610c586151bb565b16918215610d0957335f526012602052600560405f200190835f528160205260ff60405f205416151503610c8d576001600355005b825f52602052610cac8160405f209060ff801983541691151516179055565b15610cdf57337f067bef5791550678d2e4dfbc60d8d037f252316c8153bedc6c2fe2a55bfe17f85f80a35b8080806106d2565b337f1a6590bd0cabbfcc7c86bef99e1034054e179905cfcc294598fcd426c09224425f80a3610cd7565b82634726455360e11b5f5260045260245ffd5b3461048257604036600319011261048257610d35614c24565b6001600160a01b03610d45614ca8565b91610d4e6151bb565b610d566152b2565b16908115610b7957815f52601260205260405f20908154916001600160801b038360081c16906001600160801b0383168203610d93576001600355005b7f55f1cc6953eb2bed01f5dee8e5b9a444eafe9c6df4de3dd768fd502f424cb5a9937fffffffffffffffffffffffffffffff00000000000000000000000000000000ff70ffffffffffffffffffffffffffffffff008560081b169116179055610e19604051928392839092916001600160801b0360209181604085019616845216910152565b0390a280808080806106d2565b3461048257602036600319011261048257610e3f614c24565b610e476151bb565b6001600160a01b038116908115610b7957610e606152b2565b815f52601260205260ff60405f205416610ec357610e7d90615aef565b610a7f57805f52601260205260405f20600160ff198254161790557f2fbec2225160ba8b27d83182d706920f1170182d15934f2122fd744049140ae25f80a26001600355005b507fe371b236000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610482575f3660031901126104825760206001600160a01b0360045416604051908152f35b34610482576020366003190112610482576001600160a01b03610f36614c24565b610f3e6151bb565b610f466152b2565b16805f52601260205260ff60405f20541615610fa157805f5260126020525f60086040822082815582600182015501557ff0ebdfe9729215cc867dca3785f752df456766a9ce4b178ad1bca9919ca4a6505f80a26001600355005b637b43de6160e11b5f5260045260245ffd5b34610482575f366003190112610482575f610140604051610fd381614d94565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015201526105006105bc614dd3565b34610482575f3660031901126104825760206040515f8152f35b346104825760203660031901126104825761104e614c24565b6110566151bb565b335f9081527f9c3bbd97ba9ff1805d7a278e506b6f00157173025ce08aa506e4567a35a126d1602052604090205460ff16156110e9576001600160a01b0316805f52601260205260ff60405f20541615610fa157805f52601260205260405f2060ff1981541690557fcba0904fd6a0a04e249afce62fd7bdc175e8651750fbe78d75c713ecdbf4ae765f80a26001600355005b63e2517d3f60e01b5f52336004527f805c1991f91530a70333927bad74d76beac1bb1eb839d28bda9951a6f0059aca60245260445ffd5b34610482575f3660031901126104825760206040517f805c1991f91530a70333927bad74d76beac1bb1eb839d28bda9951a6f0059aca8152f35b3461048257602036600319011261048257611173614c92565b61117b6151bb565b611183615243565b6001600160801b03811690811561073d576001600160801b03600b54168281036111ae576001600355005b7f8cf40d0b8b9b8d128ec64b9b132ebe7135bd3fd49c77b862e1f059f4784ab858926001600160801b0319600b541617600b5561090f604051928392839092916001600160801b0360209181604085019616845216910152565b34610482575f36600319011261048257602060075460801c604051908152f35b3461048257604036600319011261048257611241614c3a565b6004355f525f6020526001600160a01b0360405f2091165f52602052602060ff60405f2054166040519015158152f35b34610482575f3660031901126104825760206001600160801b03600b5416604051908152f35b34610482576020366003190112610482576112b0614c24565b6112b86151bb565b6112c06151f4565b6001600160a01b038116908115610b7957815f52601260205260ff60405f205416611334576112ee90615aef565b610a7f57805f52601260205260405f20600160ff198254161790557f1b2f1e205e672d6478185d3aff942e4806618021508ad4dd7fb7dfd9295f31445f80a26001600355005b507fe84d290a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610482575f3660031901126104825760206001600160a01b0360015416604051908152f35b346104825760403660031901126104825761139f614c24565b6001600160a01b036113af614ca8565b916113b86151bb565b6113c06152b2565b16908115610b7957815f526012602052600860405f200190815460801c6001600160801b03821681036113f4576001600355005b82546001600160801b0316608083901b6001600160801b031916179092557f7af8baa5cb4070488dfb57b71f9855c7947dfe456a6a8e00f4dcad63d0abe3ba91604080516001600160801b039283168152929091166020830152819081015b0390a2808080806106d2565b3461048257608036600319011261048257611478614c24565b611480614c3a565b611488614c7c565b60643580151581036104825761149c6151bb565b6001600160801b038216612710811061163a57506114d36114ce846001600160a01b03165f52601160205260405f2090565b614e6c565b916101008301511561161e576001600160a01b035f9495168452601260205260408420916001600160a01b03861685526006830160205260ff604086205416906001600160a01b03871686526007840160205260ff604087205416926001600160a01b03881687526002850160205260036001600160801b03604089205416956001600160a01b038a168952016020526001600160801b036040882054169560406001600160a01b03818301511660048251809b8193634c6afee560e11b83525af1988915611613576115bc995f995f916115de575b506115b7908a8684866155b0565b615787565b506001600355604080516001600160801b039384168152919092166020820152f35b6115b79a50611605915060403d60401161160c575b6115fd8183614db1565b810190614fff565b90996115a9565b503d6115f3565b6040513d5f823e3d90fd5b6001600160a01b0384632108722b60e01b5f521660045260245ffd5b906116515763413a6dcd60e01b5f5260045260245ffd5b63a85cf05960e01b5f5260045260245ffd5b34610482575f3660031901126104825760206040517e06947bf442cd552585eea963d9015a59325bf03972760b045c6f7e4ef106678152f35b34610482576020366003190112610482576116b5614c24565b5f5f9160085460086104cc6104b483426150b3565b34610482576060366003190112610482576116e3614c24565b6116eb614c3a565b6001600160a01b036116fb614c7c565b926117046151bb565b61170c6152b2565b16908115610b79576001600160a01b0316918215610d09576001600160801b03811690606482116117d457825f526012602052600360405f2001845f5280602052826001600160801b0360405f20541603611768576001600355005b5f858152602091825260409081902080546001600160801b03198116909517905580516001600160801b03948516815292909316908201527fb081a98b77140df59a6571ddcd368978ce059910c995d57b27ed27fe51d8881691819081015b0390a380808080806106d2565b507fc5b0e6c4000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610482576101e03660031901126104825761181a614c24565b6101c03660231901126104825761182f6151bb565b6001600160a01b038116908115610b7957611848615321565b61185d825f52601060205260405f2054151590565b15611cbb5761187d906001600160a01b03165f52601160205260405f2090565b611885615390565b61188d614f3c565b60ff600683015491818360081c169182911603611c7c57506001600160a01b036118b5614f4d565b165f52601260205260ff60405f205416611c6c576001600160a01b036118d9614f63565b165f52601260205260ff60405f205416611c4957604051916118fa83614d63565b611902614c3a565b80845261190d614c50565b80602086015261191b614c66565b806040870152611929614cbe565b80606088015286611938614cd4565b91826080830152611947614cea565b908160a0840152611956614d00565b908160c08501526101043560e085015261196e614d53565b61010085015261197c614fbb565b948561012086015261198c614fcc565b968761014087015261199c614fde565b98896101608801526119ac614d16565b9a8b6101808901526119bc614d2d565b6101a0890181905260ff909e1615156101009098018890528c546001600160a01b03199081166001600160a01b03928316178e5560018e01805482169383169390931790925560028d018054909216921691909117905560801b6001600160801b0319166001600160801b0390911617600389015560801b6001600160801b0319166001600160801b039091161760048701556101043560058701556006860190611a72919060ff801983541691151516179055565b60068501805461ff00191660089290921b61ff001691909117905560068401805463ffff0000191660109290921b63ffff00001691909117905560068301805465ffff00000000191660209290921b65ffff00000000169190911790556006820180547fffffffffffffffffffff00000000000000000000000000000000ffffffffffff1660309290921b75ffffffffffffffffffffffffffffffff00000000000016919091179055600701906001600160801b03166001600160801b031681546001600160801b031916179055604051611c1e8192829190916101a06001600160801b03816101c08401956001600160a01b0381511685526001600160a01b0360208201511660208601526001600160a01b0360408201511660408601528260608201511660608601528260808201511660808601528260a08201511660a08601528260c08201511660c086015260e081015160e0860152610100810151151561010086015260ff6101208201511661012086015261ffff6101408201511661014086015261ffff610160820151166101608601528261018082015116610180860152015116910152565b037f22109695bbcd04ef738944120f755bf4af0d36c8e1d5251a6e4b27c9dd2c69ea91a26001600355005b6001600160a01b03611c59614f63565b6301e63a1560e51b5f521660045260245ffd5b6001600160a01b03611c59614f4d565b8360ff91611c88614f3c565b917f024f8b24000000000000000000000000000000000000000000000000000000005f526004526024521660445260645ffd5b50632108722b60e01b5f5260045260245ffd5b3461048257602036600319011261048257600435611cea6151bb565b611cf2615243565b600a8110611d835762278d008111611d5157600c5490808203611d16576001600355005b7fd9f44a0e7a43b489d71a67e661f3425c57a4dee9cd2011cdb3c1ce9ac373047d9181604092600c5582519182526020820152a180806106d2565b7f0d8ea919000000000000000000000000000000000000000000000000000000005f5260045262278d0060245260445ffd5b7ff55f96e7000000000000000000000000000000000000000000000000000000005f52600452600a60245260445ffd5b34610482576040366003190112610482576020611ddf611dd1614c24565b611dd9614c3a565b90615058565b6040519015158152f35b3461048257604036600319011261048257611e02614c24565b6001600160a01b03611e12614ca8565b91611e1b6151bb565b611e236152b2565b16908115610b7957815f526012602052600160405f2001906001600160801b038254166001600160801b0382168103611e5d576001600355005b7f9274e8073326de8208b197e4aa85876b7f1e1e97a1c0261be78a40b98b0277f2926001600160801b0383166001600160801b0319825416179055611453604051928392839092916001600160801b0360209181604085019616845216910152565b3461048257602036600319011261048257611ed8614c24565b611ee06151bb565b335f9081527f7e1051a385c4439707d122383cd1846b5e232f51c180d3b0d1097d4cac2c9c2b602052604090205460ff1615611fc05760ff6006611f35836001600160a01b03165f52601160205260405f2090565b01541615611f9857806006611f636001600160a01b03936001600160a01b03165f52601160205260405f2090565b01805460ff19169055167f192895f9a14975ce177e9612fd4f4459e31169d79cb650596bcce0622bd70a925f80a26001600355005b7fb4da1e37000000000000000000000000000000000000000000000000000000005f5260045ffd5b63e2517d3f60e01b5f52336004527e06947bf442cd552585eea963d9015a59325bf03972760b045c6f7e4ef1066760245260445ffd5b34610482576020366003190112610482576001600160a01b03612017614c24565b61201f6151f4565b163381146107fb57806001600160a01b031960025416176002556001600160a01b03600154167fefdcbba819467e00b0262c12892dda980bac68580b72178e57a162368b8087665f80a3005b3461048257604036600319011261048257612084614c24565b6001600160a01b03612094614c3a565b91165f5260126020526001600160a01b03600460405f200191165f5260205260ff60405f20541660405160038210156120ce576020918152f35b634e487b7160e01b5f52602160045260245ffd5b34610482576040366003190112610482576120fb614c24565b6001600160a01b0361210b614c3a565b91165f52601260205260405f2090612134816001600160a01b03165f52601160205260405f2090565b916001600160a01b0382165f526006810160205260ff60405f2054165f146121df575f915b6001600160a01b0381165f526007820160205260ff60405f2054165f1461219d57505f9250505b604080516001600160801b03928316815292909116602083015290f35b906001600160a01b03600392165f52016020526001600160801b0360405f2054169182156121cc575b50612180565b6006015460201c61ffff169150826121c6565b6001600160a01b0382165f52600281016020526001600160801b0360405f205416918261215957600684015460101c61ffff169250612159565b34610482575f3660031901126104825760206040517f996fc685b237f60a8ff712ffc21298de90915b66a4561a6338b3586616349be68152f35b346104825760403660031901126104825761226c614c24565b6001600160a01b0361227c614ca8565b916122856151bb565b61228d6152b2565b16908115610b7957815f526012602052600860405f2001906001600160801b038254166001600160801b03821681036122c7576001600355005b7f148ac76d5f9fafe7df4808ba55340a76a1a5694bb111d5f825b341f80a574e79926001600160801b0383166001600160801b0319825416179055611453604051928392839092916001600160801b0360209181604085019616845216910152565b3461048257606036600319011261048257612342614c24565b61234a614c3a565b6001600160a01b0361235a614c7c565b926123636151bb565b61236b6152b2565b16908115610b79576001600160a01b0316918215610d09576001600160801b03811690606482116117d457825f526012602052600260405f2001845f5280602052826001600160801b0360405f205416036123c7576001600355005b5f858152602091825260409081902080546001600160801b03198116909517905580516001600160801b03948516815292909316908201527f959197f74b564ceb4accd8106a74c87b4fa4b5593c4273c9b453287f7571c30891819081016117c7565b34610482575f3660031901126104825760206040517f915a9a209aa07158946800a4a5b59a253a1dfc44fc58053c47a854a2c6c12f508152f35b34610482576101203660031901126104825761247e6151bb565b60ff60055460a01c16156135ba576127106001600160801b0361249f615015565b1610613568576001600160801b036124b561502b565b1615613555576124c3615592565b6effffffffffffffffffffffffffffff4291161061350d576064354681036134de576124ed614ff0565b906125106124f9614f79565b6001600160a01b03165f52601160205260405f2090565b600681019060ff825416156134bb578060406001600160a01b0360025f940154166004825180958193634c6afee560e11b83525af18015611613575f925f91613496575b50612571908387612563614f79565b61256c86614e6c565b6155b0565b6001600160a01b03612581614f8f565b165f52601260205260405f209160ff83541615613473576001600160801b036125a8615042565b165f52600b830160205260ff60405f205416613437576001600160a01b036125ce614f8f565b1633141580613409575b6133f6576125e4614f8f565b6001600160a01b03806125f5614fa5565b1691161415806133cd575b613391576126bf906001600160a01b03612618614f79565b165f526006840160205260ff60405f2054166001600160a01b0361263a614f79565b165f526007850160205260ff60405f2054166001600160a01b0361265c614f79565b165f52600286016020526001600160801b0360405f205416906001600160a01b03612685614f79565b165f52600387016020526001600160801b0360405f205416928a6126a7614f79565b6126af615015565b906126b98a614e6c565b90615787565b96919390946001600160801b036126d461502b565b16956001600160801b03811696871061335157600854916126f583426150b3565b835f52600d60205260405f2090845f526008880160205260405f2090855f526009870160205260405f209561272a8285615e48565b6127348284615e48565b61273e8288615e48565b600c549061274c82426150b3565b97825f52600e60205260405f2090835f5260098d0160205260405f2092845f52600a8c0160205260405f20956127828c85615e48565b61278c8c86615e48565b6127968c88615e48565b61279e614ff0565b15612eab576001600160801b0360018a015416976127cc8c6001600160801b0380600654169283928d615e60565b1611612e515750908f9998979695949392918c6127e7614f79565b916001019b8c546001600160801b031690600301546001600160801b0316612810819383615e60565b6001600160801b031611612ddd57505050906001600160801b039998979695949392918a8f5460081c168015612dd2575b8d61285c600161284f614f8f565b96019d8e54169182615e60565b6001600160801b03808416911611612d5d575050505050600101976001600160801b0389541661289d8b6001600160801b0360095460801c92839285615e60565b1611612d05575050906128db6001600160801b0399989796959493928b8b8060016128c6614f79565b96019d8e5416935460301c1693849284615e60565b1611612c9c575050506001600160801b0360088c015416998a15612c8f575b6001612904614f8f565b93019a6001600160801b038c541661291c8c82615e60565b6001600160801b03808416911611612c23575050505060019290920180546001600160801b0392890183166001600160801b031991821617909155835480831689018316908216179093558354808216880182169084161790935550825480831686018316908216179092558254808216850182169083161790925583548083169093019091169116179055849190600b905b6001600160801b036129bf615042565b165f520160205260405f20600160ff198254161790555f14612ba85750612a20906001600160a01b036129f0614f79565b16906001600160a01b036001612a04614f8f565b92015416906001600160801b03612a19615015565b1692615a8e565b612a5f826001600160a01b0360045416612a38614fa5565b907f0000000000000000000000000000000000000000000000000000000000000000615a8e565b612a67614f8f565b93612a70614fa5565b9015612ba15781925b604051946004358015158091036104825786526024356effffffffffffffffffffffffffffff81168091036104825760208701526001600160801b03612abd614c7c565b16604087015260608601526084356001600160a01b03811680910361048257608086015260a4356001600160a01b0381168091036104825760a086015260c4356001600160a01b0381168091036104825760c08601526001600160801b03612b23614d00565b1660e086015261010435936001600160801b038516809503610482576001600160801b036001600160a01b039594819387966101008a01526101208901521661014087015216610160850152169216907f907f78e92aac9234fbd4c1ff8c47706974b6c47d390122ad766b87cb9851f2bc6101803392a46001600355005b5f92612a79565b612c1e91612bfb612bb7614f8f565b6001600160a01b03600554166001600160801b03612bd3615015565b16917f0000000000000000000000000000000000000000000000000000000000000000615a8e565b6001600160a01b0380612c0c614f79565b16915416612c18614fa5565b91615a8e565b612a5f565b6040517fcc19a1620000000000000000000000000000000000000000000000000000000081526001600160a01b0390951660048601526001600160801b03808d1660248701529081166044860152166064840152608483015260a4820152915081905060c481015b0390fd5b600a5460801c9a506128fa565b6040517f4f0f6d060000000000000000000000000000000000000000000000000000000081526001600160a01b039390931660048401526001600160801b038c811660248501529081166044840152166064820152608481018b905260a481019190915260c490fd5b6040517feae5fdef0000000000000000000000000000000000000000000000000000000081526001600160801b038d81166004830152928316602482015291166044820152606481018c90526084810184905260a490fd5b8e9650612c8b9495506040519687967f8439aab50000000000000000000000000000000000000000000000000000000088526004880192936001600160801b0360a0958180949a9998956001600160a01b0360c089019c16885216602087015216604085015216606083015260808201520152565b508a60075416612841565b8e93612c8b9286926040519687967f847774800000000000000000000000000000000000000000000000000000000088526004880192936001600160801b0360a0958180949a9998956001600160a01b0360c089019c16885216602087015216604085015216606083015260808201520152565b6040517f6242c1a70000000000000000000000000000000000000000000000000000000081526001600160801b038e811660048301528b81166024830152919091166044820152606481018390526084810184905260a490fd5b9790959850600191949399500193845460801c9360065460801c612ecd615015565b90806001600160801b03612ee1848a615e60565b16116132f95750508d6001612ef4614f79565b9801976003895460801c92015460801c612f0c615015565b92816001600160801b03612f208684615e60565b161161329057505050506001600160801b0360018d015416918215613283575b6001612f4a614f8f565b920198895460801c93612f5b615015565b94612f668682615e60565b6001600160801b038084169116116132175750505050505060010195865460801c6001600160801b03600a5416612f9b615015565b90806001600160801b03612faf8486615e60565b16116131c0575050508b6001612fc3614f79565b9901986001600160801b0360078b5460801c93015416612fe1615015565b92816001600160801b03612ff58684615e60565b1611613157575050505060088a015460801c918215613144575b6001613019614f8f565b9201998a5460801c9361302a615015565b946130358682615e60565b6001600160801b038084169116116130d8575050505050506130d39461309d600b989561309d8f9c9b99959661309d61309d986001600160801b0361309d9861307c615015565b01166001600160801b036001600160801b031983549260801b169116179055565b6001600160801b036130ad615015565b825460801c01166001600160801b036001600160801b031983549260801b169116179055565b6129af565b6040517fa400806c0000000000000000000000000000000000000000000000000000000081526001600160a01b039590951660048601526001600160801b039586166024860152851660448501529093166064830152608482019290925260a481019190915260c49150fd5b600b546001600160801b0316925061300f565b6040517fa59454f80000000000000000000000000000000000000000000000000000000081526001600160a01b039390931660048401526001600160801b039384166024840152831660448301529091166064820152608481018a905260a4810183905260c490fd5b6040517f7d15251c0000000000000000000000000000000000000000000000000000000081526001600160801b0392831660048201529282166024840152166044820152606481018a90526084810183905260a490fd5b6040517f02a258510000000000000000000000000000000000000000000000000000000081526001600160a01b039590951660048601526001600160801b039586166024860152851660448501529093166064830152608482019290925260a481019190915260c49150fd5b60075460801c9250612f40565b6040517fc24dd4980000000000000000000000000000000000000000000000000000000081526001600160a01b039390931660048401526001600160801b0393841660248401528316604483015290911660648201526084810189905260a4810183905260c490fd5b6040517f7cd3f74f0000000000000000000000000000000000000000000000000000000081526001600160801b039283166004820152878316602482015291166044820152606481018990526084810183905260a490fd5b866001600160801b0361336261502b565b7f7f38aa63000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b6001600160a01b036133a1614fa5565b7f7dc918da000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b506001600160a01b036133de614fa5565b165f526005830160205260ff60405f20541615612600565b6351923a2960e01b5f523360045260245ffd5b506001600160a01b0333165f526004830160205260ff60405f20541660038110156120ce57600214156125d8565b6001600160801b03613447615042565b7f3e1d2590000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b6001600160a01b03613483614f8f565b637b43de6160e11b5f521660045260245ffd5b61257193506134b4915060403d60401161160c576115fd8183614db1565b9092612554565b6001600160a01b036134cb614f79565b632108722b60e01b5f521660045260245ffd5b7f9fba672f000000000000000000000000000000000000000000000000000000005f526004524660245260445ffd5b6effffffffffffffffffffffffffffff613525615592565b7f527ab84a000000000000000000000000000000000000000000000000000000005f52166004524260245260445ffd5b63413a6dcd60e01b5f525f60045260245ffd5b613570614ff0565b613597576001600160801b03613584615015565b63413a6dcd60e01b5f521660045260245ffd5b6001600160801b036135a7615015565b63a85cf05960e01b5f521660045260245ffd5b7f655c1656000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610482575f3660031901126104825760206001600160801b0360075416604051908152f35b3461048257602036600319011261048257613621614c92565b6136296151bb565b613631615243565b6001600160801b03811690811561073d5760075460801c918203613656576001600355005b600780546001600160801b03908116608084901b6001600160801b03191617909155604080519382168452911660208301527f4a98ac21181b4019db9139c791c70e7316b6a8355008f3e30261e43d87ce5272919081908101610733565b34610482576020366003190112610482576001600160a01b036136d5614c24565b6136dd6151bb565b168015610a9157335f526012602052600460405f2001815f5260205260405f20600160ff1982541617905533907fed6a1f03e365a374bf7e9fe68b09cf74960528af699108cb461241efc5ded9095f80a36001600355005b346104825760603660031901126104825761374e614c24565b613756614c3a565b6001600160a01b03613766614d44565b9261376f6151bb565b6137776152b2565b16908115610b79576001600160a01b0316918215610d0957815f526012602052600660405f200190835f528160205260ff60405f20541681151580911515036137c1576001600355005b6138036020927feb11c561372b9029112b5ba18b8bfa7e3eee77fbb4bfd31db124def705d27f9594875f52845260405f209060ff801983541691151516179055565b604051908152a380808080806106d2565b34610482576101e03660031901126104825761382e614c24565b6101c0366023190112610482576138436151bb565b6001600160a01b038116908115610b795761385c615321565b613871825f52601060205260405f2054151590565b613d3c5761387d615390565b6040517f313ce567000000000000000000000000000000000000000000000000000000008152602081600481865afa8015611613575f90613cff575b60ff8092506138c6614f3c565b91169182911603613cc157506001600160a01b036138e2614f4d565b165f52601260205260ff60405f205416611c6c576001600160a01b03613906614f63565b165f52601260205260ff60405f205416611c495761392790610b0d83615e95565b6001600160a01b03613937614f4d565b166001600160a01b031982541617815561394f614f63565b6001600160a01b036001830191166001600160a01b03198254161790556064356001600160a01b0381168103610482576001600160a01b036002830191166001600160a01b0319825416179055600381016084356001600160801b03811681036104825781546001600160801b0319166001600160801b0391821617825560a43590811681036104825781546001600160801b031660809190911b6001600160801b03191617905560c435600482016001600160801b0382168203610482576001600160801b0382613a539350166001600160801b0319825416178155613a34615015565b6001600160801b036001600160801b031983549260801b169116179055565b61010435908160058201556006810161012435801515810361048257815490151560ff1660ff1991909116178155613aa2613a8c614f3c565b825461ff00191660089190911b61ff0016178255565b6101643561ffff8116810361048257815463ffff0000191660109190911b63ffff0000161781556101843561ffff8116810361048257815465ffff00000000191660209190911b65ffff00000000161781556101a4356001600160801b03811681036104825781547fffffffffffffffffffff00000000000000000000000000000000ffffffffffff1660309190911b75ffffffffffffffffffffffffffffffff000000000000161790556101c435916001600160801b038316830361048257826001600160801b0360076101c0947f8a486357baaca80d0f89c23dadb76fa5257e728259fe3fa52f82337097eed78c96500191166001600160801b0319825416179055604051906001600160a01b03613bba614c3a565b1682526001600160a01b03613bcd614c50565b1660208301526001600160a01b03613be3614c66565b1660408301526001600160801b03613bf9614cbe565b1660608301526001600160801b03613c0f614cd4565b1660808301526001600160801b03613c25614cea565b1660a08301526001600160801b03613c3b614d00565b1660c083015260e0820152613c4e614d53565b151561010082015260ff613c60614fbb565b1661012082015261ffff613c72614fcc565b1661014082015261ffff613c84614fde565b166101608201526001600160801b03613c9b614d16565b166101808201526001600160801b03613cb2614d2d565b166101a0820152a26001600355005b60ff83613ccc614f3c565b907f85d6e41f000000000000000000000000000000000000000000000000000000005f526004521660245260445260645ffd5b506020813d602011613d34575b81613d1960209383614db1565b81010312610482575160ff811681036104825760ff906138b9565b3d9150613d0c565b507f325a2b0b000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b3461048257606036600319011261048257613d81614c24565b613d89614c3a565b6001600160a01b03613d99614d44565b92613da26151bb565b613daa6152b2565b16908115610b79576001600160a01b0316918215610d0957815f526012602052600760405f200190835f528160205260ff60405f2054168115158091151503613df4576001600355005b6138036020927fe21efda54bd361e417845d925a6d70acf29cad8d19f59b22a8747d44782733a794875f52845260405f209060ff801983541691151516179055565b34610482575f366003190112610482575f5f90600854613e5681426150b3565b905f52600d60205260405f20908154146105045750604080516001600160801b03928316815292909116602083015290f35b3461048257604036600319011261048257613ea1614c92565b613ea9614ca8565b90613eb26151bb565b613eba615243565b60095460801c6001600160801b0382168114801590613f7f575b613edf576001600355005b61090f7f98a2e208799de2b345483665e698afc58929f8cc6e8d8d94a74286c286ca2bbe936001600160801b03600a5416936009546001600160801b036001600160801b03198360801b169116176009556001600160801b0382166001600160801b0319600a541617600a556040519485948592936001600160801b03809296958160609581608089019a16885216602087015216604085015216910152565b506001600160801b03600a54166001600160801b0384161415613ed4565b3461048257602036600319011261048257613fb6614c24565b613fbe6151bb565b335f526012602052600460405f20016001600160a01b0382165f528060205260ff60405f20541660038110156120ce5715614044576001600160a01b0382165f5260205260405f2060ff1981541690556001600160a01b033391167f97b59d736dc70ae61c6b68295c19a1311cc4a48cbb9eb25c4dabf18c7f650a8a5f80a36001600355005b6001600160a01b03826351923a2960e01b5f521660045260245ffd5b3461048257602036600319011261048257614079614c24565b5f5f916008546001600160a01b0361409182426150b3565b92165f526012602052600960405f2001905f5260205260405f20908154146105045750604080516001600160801b03928316815292909116602083015290f35b34610482575f3660031901126104825760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b3461048257604036600319011261048257600435614130614c3a565b81156107fb57336001600160a01b0382160361414f576107f991615c81565b7f6697b232000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610482575f36600319011261048257602060ff60055460a01c166040519015158152f35b34610482576020366003190112610482576004356141b86151bb565b6141c0615243565b600a81106142515762015180811161421f57600854908082036141e4576001600355005b7fda8ff87475657c76bff7b4e017c535d5fbf29958aedc8095a45c56d9fab528f6918160409260085582519182526020820152a180806106d2565b7fc2b5c2bd000000000000000000000000000000000000000000000000000000005f526004526201518060245260445ffd5b7f0948d623000000000000000000000000000000000000000000000000000000005f52600452600a60245260445ffd5b346104825760203660031901126104825761429a614c92565b6142a26151bb565b6142aa615243565b6001600160801b03811690811561073d576001600160801b03600754168281036142d5576001600355005b7f13a5547acefdf08145d222ef16beeb2c3756bbd86636267f5c928ee13bfa6436926001600160801b0319600754161760075561090f604051928392839092916001600160801b0360209181604085019616845216910152565b346104825760403660031901126104825760043561434b614c3a565b6143536151f4565b81156107fb576107f991615145565b34610482575f3660031901126104825760206040517f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b98152f35b34610482576040366003190112610482576143b5614c92565b6143bd614ca8565b6143c56151bb565b6143cd615243565b6006546001600160801b038116916001600160801b03841690818414801590614479575b6143fc576001600355005b7fd041322712e2362f86614d7afbe332deb2f82ad7a6ef08ed24a304d8b31a36c59461446c926001600160801b03198360801b161760065560405194859460801c908592936001600160801b03809296958160609581608089019a16885216602087015216604085015216910152565b0390a180808080806106d2565b506001600160801b0381168360801c14156143f1565b34610482576060366003190112610482576144a8614c24565b6144b0614c3a565b6001600160a01b036144c0614c7c565b926144c96151bb565b6144d16151f4565b16908115610b79576001600160a01b0316918215610d09576001600160801b031680156145765760207fa2f44af5de9375a1fb1b56eb6b54d4cb162a4ac5fbf380115096ccad5d351abf916145686040517fa9059cbb000000000000000000000000000000000000000000000000000000008482015285602482015282604482015260448152614562606482614db1565b86615d91565b604051908152a36001600355005b633728b83d60e01b5f5260045260245ffd5b34610482575f366003190112610482576145a06151bb565b6145a86151f4565b60055460ff8160a01c1661461d577fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000176005557f41c787961cb389554b90a8dbfb700790a3f278f50ba1d330c0b555d884789b5a5f80a16001600355005b7f98659cd8000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610482576020366003190112610482576001600160a01b03614666614c24565b61466e6151bb565b6146766151f4565b168015610a9157805f52601260205260ff60405f205416610a7f576004546001600160a01b038116908282036146ad576001600355005b6001600160a01b03191682176004557fb08543f71a5722ce609191f41be33ae95042919e7e4b1b337417e7ca90a935175f80a38080806106d2565b34610482576020366003190112610482576004355f525f6020526020600160405f200154604051908152f35b34610482576020366003190112610482576001600160a01b03614735614c24565b61473d6151bb565b168015610a9157805f52601260205260405f2060ff815416156147cf576004016001600160a01b0333165f528060205260ff60405f20541660038110156120ce576001036133f6576001600160a01b0333165f5260205260405f20600260ff19825416179055337fe95f2c154c847bc75ffeb2d93ee0f92c5c7d93d8c74d1616b3f384b47b8b107a5f80a36001600355005b50637b43de6160e11b5f5260045260245ffd5b34610482576020366003190112610482576147fb614c24565b6148036151bb565b61480b6151f4565b6001600160a01b038116908115610b7957614831825f52601060205260405f2054151590565b15611cbb576148536006916001600160a01b03165f52601160205260405f2090565b01805460ff81166148925760ff191660011790557f689fa3f4fd14b3753d33c934f2648d75824d79933d875ed4ae8feb3e8622aea05f80a26001600355005b827fb658e537000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610482575f366003190112610482576001600160a01b036002541633036148e9576107f9336150d1565b7f058d9a1b000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610482576020366003190112610482576105006149ac6114ce614933614c24565b5f6101a060405161494381614d63565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201526001600160a01b03165f52601160205260405f2090565b604051918291829190916101a06001600160801b03816101c08401956001600160a01b0381511685526001600160a01b0360208201511660208601526001600160a01b0360408201511660408601528260608201511660608601528260808201511660808601528260a08201511660a08601528260c08201511660c086015260e081015160e0860152610100810151151561010086015260ff6101208201511661012086015261ffff6101408201511661014086015261ffff610160820151166101608601528261018082015116610180860152015116910152565b34610482575f3660031901126104825760206040517fb74d056b3726b09e2c650285e9ecbf276b33c770dc4ee0504113258a3047b8768152f35b34610482575f366003190112610482576020600a5460801c604051908152f35b3461048257602036600319011261048257614afb614c24565b5f5f91600c546001600160a01b03614b1382426150b3565b92165f526012602052600a60405f2001905f5260205260405f20908154146105045750604080516001600160801b03928316815292909116602083015290f35b3461048257602036600319011261048257600435907fffffffff00000000000000000000000000000000000000000000000000000000821680920361048257817f8da5cb5b0000000000000000000000000000000000000000000000000000000060209314908115614bc7575b5015158152f35b7f7965db0b00000000000000000000000000000000000000000000000000000000811491508115614bfa575b5083614bc0565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483614bf3565b600435906001600160a01b038216820361048257565b602435906001600160a01b038216820361048257565b604435906001600160a01b038216820361048257565b606435906001600160a01b038216820361048257565b604435906001600160801b038216820361048257565b600435906001600160801b038216820361048257565b602435906001600160801b038216820361048257565b608435906001600160801b038216820361048257565b60a435906001600160801b038216820361048257565b60c435906001600160801b038216820361048257565b60e435906001600160801b038216820361048257565b6101a435906001600160801b038216820361048257565b6101c435906001600160801b038216820361048257565b60443590811515820361048257565b6101243590811515820361048257565b6101c0810190811067ffffffffffffffff821117614d8057604052565b634e487b7160e01b5f52604160045260245ffd5b610160810190811067ffffffffffffffff821117614d8057604052565b90601f8019910116810190811067ffffffffffffffff821117614d8057604052565b60405190614de082614d94565b816006546001600160801b038116825260801c60208201526007546001600160801b038116604083015260801c606082015260085460808201526009546001600160801b03811660a083015260801c60c0820152600a546001600160801b03811660e083015260801c6101008201526001600160801b03600b5416610120820152610140600c54910152565b90604051614e7981614d63565b6101a06001600160801b03600783956001600160a01b0381541685526001600160a01b0360018201541660208601526001600160a01b0360028201541660408601526003810154838116606087015260801c6080860152600481015483811660a087015260801c60c0860152600581015460e086015282600682015460ff8116151561010088015260ff8160081c1661012088015261ffff8160101c1661014088015261ffff8160201c1661016088015260301c16610180860152015416910152565b6101443560ff811681036104825790565b6024356001600160a01b03811681036104825790565b6044356001600160a01b03811681036104825790565b60c4356001600160a01b03811681036104825790565b6084356001600160a01b03811681036104825790565b60a4356001600160a01b03811681036104825790565b610144359060ff8216820361048257565b610164359061ffff8216820361048257565b610184359061ffff8216820361048257565b60043580151581036104825790565b9190826040910312610482576020825192015190565b60e4356001600160801b03811681036104825790565b610104356001600160801b03811681036104825790565b6044356001600160801b03811681036104825790565b6001600160a01b03166001600160a01b0382168114615099575f5260126020526001600160a01b03600560405f200191165f5260205260ff60405f20541690565b5050600190565b8181029291811591840414171561078c57565b81156150bd570490565b634e487b7160e01b5f52601260045260245ffd5b615142906001600160a01b036001541661511a6001600160a01b0383169182817ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec65f80a3615bd4565b506001600160a01b031960015416176001556001600160a01b0319600254166002555f615d0a565b90565b906151429180615d0a576001600160a01b03600154166151946001600160a01b0384169182817ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec65f80a3615bd4565b506001600160a01b031960015416176001556001600160a01b031960025416600255615d0a565b6002600354146151cc576002600355565b7f3ee5aeb5000000000000000000000000000000000000000000000000000000005f5260045ffd5b335f9081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604090205460ff161561522c57565b63e2517d3f60e01b5f52336004525f60245260445ffd5b335f9081527f71808dfef9d56124c7b8717a72553037184f370fe14ec908029eabca64d56859602052604090205460ff161561527b57565b63e2517d3f60e01b5f52336004527f996fc685b237f60a8ff712ffc21298de90915b66a4561a6338b3586616349be660245260445ffd5b335f9081527f93f6fb07da65110d2a3d3715817beec4340f5e0d9592661f27327d2673acd25e602052604090205460ff16156152ea57565b63e2517d3f60e01b5f52336004527ff6c291a562b6904cd4867bfd4c01810f19bb5f1135fc0c24c234cfa6c8d7db4c60245260445ffd5b335f9081527fb56095460044281636dd3a77e227972b73971c7d766b38feb76e4e7f12e8c602602052604090205460ff161561535957565b63e2517d3f60e01b5f52336004527f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b960245260445ffd5b6024356001600160a01b03811690818103610482578115610b795750506044356001600160a01b03811690818103610482578115610b795750506064356001600160a01b03811690818103610482578115610b795750506101643561ffff81169081810361048257606482116155665750506101843561ffff811690818103610482576064821161553a57505061010435600a8110801561552e575b615503575060e4356001600160801b038116908181141591826104825780156154ef5760c435916001600160801b038316938484141592836104825785159283156154d9575b5050506154c2575050506101443560ff811690818103610482578115615496575050565b507fca950391000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6104825750632116923360e01b5f5260045260245ffd5b91935091505f92610482575083115f8080615472565b9050632116923360e01b5f5260045260245ffd5b7ff9b0bcfc000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b50620151bc811161542c565b507fb0a15a57000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b507f58556b79000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6024356effffffffffffffffffffffffffffff811681036104825790565b91909293841561574b57600f420180421161078c57811161571c57428111156156fd575f5b60e0840151106156d257506001600160801b039190156156645760a0015116808310615634575060206001600160a01b037fcfcf26267df24bc1f0016b08af4a4fc7352e0dfd4b602139f44ccd12556625e6925b6040519485521692a2565b90507f8cbf174e000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b60c00151168083116156a2575060206001600160a01b037fcfcf26267df24bc1f0016b08af4a4fc7352e0dfd4b602139f44ccd12556625e692615629565b90507f724943e2000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b7fb819c7b5000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b804203428111156155d557634e487b7160e01b5f52601160045260245ffd5b7f5ca2bf91000000000000000000000000000000000000000000000000000000005f524260045260245260445ffd5b50506001600160a01b036040819201511691634c6a131760e01b5f521660045260245260445260645ffd5b60ff16604d811161078c57600a0a90565b9690959192949897935f99865f14615a8757505b156159f0575b50506001600160801b03166001600160801b0387168103926001600160801b03841161078c576009546001600160801b03169384821561597057506001600160801b0316670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561078c5761585f61583f615864926158397f0000000000000000000000000000000000000000000000000000000000000000615776565b906150a0565b61585961585360ff6101208b015116615776565b886150a0565b906150b3565b615dfe565b955b83156159455750156158ed5761585f9261583960ff6101206158bb6158926158c49997615859976150a0565b6158397f0000000000000000000000000000000000000000000000000000000000000000615776565b95015116615776565b905b6001600160801b0382166001600160801b038216111591825f146158e8575091565b905091565b61591561593f9461583960ff61012061590c61585f98615859976150a0565b93015116615776565b916158397f0000000000000000000000000000000000000000000000000000000000000000615776565b906158c6565b83906001600160a01b038060408901511691634c6a131760e01b5f521660045260245260445260645ffd5b615986906001600160801b0361599793166150a0565b61583960ff61012089015116615776565b6159c07f0000000000000000000000000000000000000000000000000000000000000000615776565b9081670de0b6b3a76400000291670de0b6b3a764000083040361078c576159ea9161585f916150b3565b95615866565b919750908315615a8057505b6001600160801b03811615615a45575b6001600160801b03166001600160801b038716026001600160801b03811690810361078c576127109004956001600160801b035f6157a1565b508115615a68576001600160801b0361ffff80610140860151165b169050615a0c565b6001600160801b0361ffff8061016086015116615a60565b90506159fc565b905061579b565b9091926001600160a01b03615aed9481604051957f23b872dd000000000000000000000000000000000000000000000000000000006020880152166024860152166044840152606483015260648252615ae8608483614db1565b615d91565b565b6001600160a01b03806004541691169081148015615bc0575b615bba57600f5490815f5b838110615b2257505050505f90565b81811015615ba6577f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8028101546001600160a01b03165f9081526011602052604090206001600160a01b038154168414908115615b8f575b50615b8657600101615b13565b50505050600190565b6001600160a01b039150600101541683145f615b79565b634e487b7160e01b5f52603260045260245ffd5b50600190565b506001600160a01b03600554168114615b08565b6001600160a01b0381165f9081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604090205460ff1615615c7c576001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb560205260408120805460ff191690553391907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8180a4600190565b505f90565b805f525f60205260405f206001600160a01b0383165f5260205260ff60405f2054165f14615d0457805f525f60205260405f206001600160a01b0383165f5260205260405f2060ff1981541690556001600160a01b03339216907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b5f80a4600190565b50505f90565b805f525f60205260405f206001600160a01b0383165f5260205260ff60405f205416155f14615d0457805f525f60205260405f206001600160a01b0383165f5260205260405f20600160ff198254161790556001600160a01b03339216907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d5f80a4600190565b905f602091828151910182855af115611613575f513d615df557506001600160a01b0381163b155b615dc05750565b6001600160a01b03907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b60011415615db9565b6001600160801b038111615e18576001600160801b031690565b7f6dfcc650000000000000000000000000000000000000000000000000000000005f52608060045260245260445ffd5b81815403615e54575050565b9081555f600190910155565b906001600160801b03809116911601906001600160801b03821161078c57565b8054821015615ba6575f5260205f2001905f90565b805f52601060205260405f2054155f14615c7c57600f5468010000000000000000811015614d8057615ee9615ed3826001859401600f55600f615e80565b819391549060031b91821b915f19901b19161790565b9055600f54905f52601060205260405f2055600190565b5f818152601060205260409020548015615d04575f19810181811161078c57600f545f1981019190821161078c57818103615f87575b505050600f548015615f73575f1901615f5081600f615e80565b8154905f199060031b1b19169055600f555f5260106020525f6040812055600190565b634e487b7160e01b5f52603160045260245ffd5b615fa9615f98615ed393600f615e80565b90549060031b1c928392600f615e80565b90555f52601060205260405f20555f8080615f3656fea26469706673582212209a6a593e4eecff92125bc7867114caf3457fe2d9716cfbd58eb91a24ca74243764736f6c634300081e0033f8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb50000000000000000000000006a9da2d710bb9b700acde7cb81f10f1ff8c89041000000000000000000000000c1f00a3b50cbf62d91a0bed27e978eaed0470e580000000000000000000000002d4d2a025b10c09bdbd794b4fce4f7ea8c7d7bb4000000000000000000000000000000000000000000000000000009184e72a000000000000000000000000000000000000000000000000000000009184e72a000000000000000000000000000000000000000000000000000000009184e72a000000000000000000000000000000000000000000000000000000009184e72a0000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000002d79883d200000000000000000000000000000000000000000000000000000002d79883d200000000000000000000000000000000000000000000000000000002d79883d200000000000000000000000000000000000000000000000000000002d79883d20000000000000000000000000000000000000000000000000000000000000015180000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c34400000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c3440000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a07591b02fbd07d03df21ed9a574f058bf45c344000000000000000000000000

Signatures

0x6fceef61657702a1bae22bad115e7801eb14a23850677899a57480a08839d30f210c30444289654107cd3779dff84064bb0d3c1664eda30c1e4493e9db5a72181b27a199580a7d09c9e809f079720dad7299e925bd08fdcbb1622984634fa85eeb6f641b5ccc2dffbb5a394ba7a1454017b02cf1ffebe749e0276c04ede25b054b1cda03d521d5850fcb7330c30e4215bfee921a596c313deefc6dfc15c9bc3347c023b809d59c0ead83f8e7460a90ba119855d4ac0db94796a833d6995fdec058411c