Safescan
BaseBase
Executed

0x4b98bd17930fbc7dffc7042695c3c08733dd51ed4991ceaf0e3938f4b8100b9e

Safe Transaction on 0x8e5d...4827

Overview

To
0x0000...ceae
Value
0 ETH
Execution Date
Oct 9, 2026, 04:37 PM
Threshold
2 signatures required

Gas & Technical Details

Nonce66
Operation
Call
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0xEf37...5fc4

Transaction Data

0xf160fb0e000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000005ab9608080604052346103c357602081615a99803803809161001f82856103ed565b8339810103126103c357516001600160601b03198116908190036103c3576100cc60405161004e6080826103ed565b605b81527f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d6960408201527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060909101526001610424565b61013f6040516100dd6080826103ed565b604181527f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f75746040820152602960f81b6060909101526001610424565b61017861014a61043f565b602081519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610424565b61025a6040516101896080826103ed565b604b8152602081017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e60408301526a73696465726174696f6e2960a81b60608301526102306101f961043f565b9160208060405194859382850197518091895e8401908282015f8152815193849201905e01015f815203601f1981018352826103ed565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610424565b46617a6914801591816103da57604051907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b8152600260048201526020816024816d04533fe15556b1e086bb1a72ceae5afa9081156103cf575f91610385575b5061032a92906102df906001600160a01b03163014610424565b73bbbbbbb520d69a9775e85b458c58c648259fad5f3b1580159061037e575b61030790610424565b8190610341575b61031790610424565b6121054614908115610339575b50610424565b6040516155d290816104c78239f35b90505f610324565b5073388e0d8f610a80c75e8a049c39ddc5816f56c0123b1515801561030e5750730f8e0136f09e8b188d21eddf17f65522f81f71513b151561030e565b50816102fe565b90506020813d6020116103c7575b816103a0602093836103ed565b810103126103c35751916001600160a01b03831683036103c357916102df6102c5565b5f80fd5b3d9150610393565b6040513d5f823e3d90fd5b916103e861032a9315610424565b6102df565b601f909101601f19168101906001600160401b0382119082101761041057604052565b634e487b7160e01b5f52604160045260245ffd5b1561042b57565b634e487b7160e01b5f52600160045260245ffd5b6040519061044e6080836103ed565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6101406040526004361015610030575b361561002e573461002a576100226106f5565b602081519101f35b5f80fd5b005b5f3560e01c806306b8524c146100dd5780631fff991f14610077576370a082310361000f573461002a57602060031936011261002a5761006e6106df565b505f805360015ff35b60a060031936011261002a5761008c366105ed565b6064359067ffffffffffffffff821161002a576100d36100cd6100b5602094369060040161063e565b906100be6108b4565b946100c886610707565b610790565b9161075c565b6040519015158152f35b60c060031936011261002a576100f2366105ed565b60643567ffffffffffffffff811161002a5761011290369060040161063e565b60a43567ffffffffffffffff811161002a576101329036906004016106c1565b9161013b6108b4565b9261014584610707565b6d1ff3684f28c67538d4d072c2273433036105255781358201803560a41184151761002a5760440135906bcd1e9517bb0cb8d0d5cde8935c918151826020015160f81c83600101915f190182526003811015610511578061034257505160809083018390031261002a5760218201516041830151926001600160a01b036081606183015192015193169260205f60e4604051847f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff168160d40152858160b401528460ff1c601b0181609401528881607401528681605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526fd505accf000000000000000000000000815260100182885af1601f3d1160015f511416161561027a575b5050505050506100d3916100cd91602095610790565b849795999396944211610335578960428861032a956100d39b6102b860209f6102a6906100cd9e611d4a565b936102b385858984611d7d565b611de0565b92604051936119018552602085015283604001927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528685606001526d1ff3684f28c67538d4d072c2273485608001528460a001525f19018360c001528260e0015260c081209052601e0120611e03565b958294829489610264565b631a15a3cc5f526004601cfd5b919291600181036104ef57505160a09082018290031261002a5760218101519160418201519161037460618201610e41565b9160205f6101046001600160a01b0360a1608187015196015194169560405190857f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff168260f40152868260d401528560ff1c601b018260b4015215159889826094015288826074015281605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526f8fcbaf0c000000000000000000000000815260100182875af1601f3d1160015f511416161561043e575050505050506100d3916100cd91602095610790565b83969497959993151587421102610335578960426100cd98856100d39b61047d60209f61046e9061032a9a611d4a565b926102b384845f038984611d7d565b92604051936119018552602085015283604001927fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb84528685606001526d1ff3684f28c67538d4d072c2273485608001525f19018460a001528360c001528260e0015260c081209052601e0120611e03565b600281118063b7e59b040263f9ade075185f526021821802186020526024601cfd5b634e487b7160e01b5f52602160045260245ffd5b63e758b8d55f526004601cfd5b6060810190811067ffffffffffffffff82111761054e57604052565b634e487b7160e01b5f52604160045260245ffd5b60e0810190811067ffffffffffffffff82111761054e57604052565b6040810190811067ffffffffffffffff82111761054e57604052565b6080810190811067ffffffffffffffff82111761054e57604052565b90601f601f19910116810190811067ffffffffffffffff82111761054e57604052565b35906001600160a01b038216820361002a57565b600319606091011261002a576040519061060682610532565b816004356001600160a01b038116810361002a5781526024356001600160a01b038116810361002a5760208201526040604435910152565b9181601f8401121561002a5782359167ffffffffffffffff831161002a576020808501948460051b01011161002a57565b67ffffffffffffffff811161054e57601f01601f191660200190565b9291926106978261066f565b916106a560405193846105b6565b82948184528183011161002a578281602093845f960137010152565b9080601f8301121561002a578160206106dc9335910161068b565b90565b600435906001600160a01b038216820361002a57565b5f60a052610701614575565b60a05190565b8060601b15610525576bcd1e9517bb0cb8d0d5cde8935c8060601b61074057506001600160a01b03166bcd1e9517bb0cb8d0d5cde8935d565b6014526f7407c0f80000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c1860601b610783575f6bcd1e9517bb0cb8d0d5cde8935d565b635149e7955f526004601cfd5b909291806107aa575b506107a5919250610c8d565b600190565b8335840180358160200135918260e01c6024600319840192019060405190876107d48585846109cb565b8360405215610844575b5050505050505060208401936001945b8286106107fc575050610799565b80358201806020013560e01c6024600319833501920190886108248885858560405195611a4e565b906040521561083e575050506020600191019501946107ee565b88610c57565b848461084f93611073565b9060405215610860578080876107de565b60809394507fffffffff0000000000000000000000000000000000000000000000000000000060405195633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b33906d1ff3684f28c67538d4d072c2273433146108cd57565b36601319013560601c9150565b80929103916080831261002a57604051906108f482610532565b604082941261002a576060604091825161090d8161057e565b610916826105d9565b81526020820135602082015284528281013560208501520135910152565b3590811515820361002a57565b91906101608382031261002a57610957836105d9565b9261096582602083016108da565b9261097260a08301610934565b9260c08301359260e08101359261010082013567ffffffffffffffff811161002a57836109a09184016106c1565b9261012083013567ffffffffffffffff811161002a57610140916109c59185016106c1565b92013590565b6109d6838383610e4e565b156109e357505050600190565b63931997d38103610a705750610a2b610a01825f9485940190610941565b969593909489939293506001600160a01b036d1ff3684f28c67538d4d072c2273433149716611b92565b610a33613e89565b6020815191018273498581ff718922c3f8e6a244956af099b2652b2b5af1610a5961254e565b9015610a6857506107a5613f6b565b602081519101fd5b634150c86c8103610af05750610ac0610aca63ffffffff610a96845f9687960190610941565b959290938b9a979a506d1ff3684f28c67538d4d072c227343314956001600160a01b038c16611b92565b9260801c16613e1f565b6020815191018273ba1333333333a1ba1108e8412f11850a5c319ba95af1610a5961254e565b63d272fc2003610c5157610b0691810190610941565b909493965f96929396506d1ff3684f28c67538d4d072c227343314916060890298808a0460601490151715610c3d57606088029780890460601490151715610c3d578760801c15158960801c15158260801c15151717610c2b575f9889986040610132966001600160a01b03966101358c9a84519d8e82519c8d92519e8f938381019384860196866101158901526020019084015e60200191015e0183528b610131015381816020018c60f1015e518a60b1015e8989609d0152886088015287607801528660680152168460580152018060d1018360440152602083602401526381548319836004015261011501825215158160a80153610c05613dae565b6020815191018273238a358808379702088667322f80ac48bad5e6c45af1610a5961254e565b634e487b715f5260116020526024601cfd5b634e487b7160e01b5f52601160045260245ffd5b50505f90565b9291829160405194633c74eed68652856020015260e01b84604001526060848101528184608001528360a0013760840190601c01fd5b906001600160a01b03825116916001600160a01b036020820151166040820151938115851502610d1057610cc082611a5c565b94808610610d085750929360609373eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8318851b610cfa57610cf59250611b16565b389039565b610d0392611ab6565b610cf5565b859083611a93565b5050509050565b9190916001600160a01b038151166001600160a01b036020830151169060408301518215811502610d9157610d4b83611a5c565b95818710610d89579560609596159082180218908273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee18851b155f14610cfa57610cf59250611b16565b868285611a93565b505050509050565b91908203918211610c3d57565b336d1ff3684f28c67538d4d072c2273403610dcd57601319360190368211610c3d575f9190565b5f903690565b916060916bffffffffffffffffffffffff196bcd1e9517bb0cb8d0d5cde8935c80941b16151563d737d0c7853560e01c1402938415610e2f5750506001600160a01b038060405193846040016040526020855216168260200152565b90919350610e3d9250611b25565b9091565b5190811515820361002a57565b90919063c1fb425e8103610ee8575081019060c08183031261002a57610e73816105d9565b610e8083602084016108da565b9160a08101359367ffffffffffffffff851161002a576107a594610ea492016106c1565b9060405190610eb28261057e565b6001600160a01b0360208301915f8352168252610ecf845f611e6b565b90526d1ff3684f28c67538d4d072c22734331492612409565b633036d6a603610c51578101906101008183031261002a57610f09816105d9565b610f1683602084016108da565b9160a081013567ffffffffffffffff811161002a5784610f379183016106c1565b9360c08201359067ffffffffffffffff821161002a57610f589183016106c1565b93602c8151106110615784516089019384608911610c3d5761101495601f19610f99610f838861066f565b97610f91604051998a6105b6565b80895261066f565b013660208801376d1ff3684f28c67538d4d072c2273433148251602001518760480152604083602001886068015e8660a801538051906020018660a9015e845181515186602801525f866014015285525191602083015192831990620f4240821061101a575b505060e00135926001600160a01b0316611ecc565b50600190565b6001600160a01b0392945061105560e0926110508561105a94511691620f424003916bcd1e9517bb0cb8d0d5cde8935c90611d16565b613591565b6135aa565b9391610fff565b634e487b715f5260326020526024601cfd5b92611081908383865f611c6c565b1561108e57505050600190565b63af72634f83149163fd8c38e184149363df753f1e8114858517175f1461116657508101926101008285031261002a576110c7826105d9565b916110d4602082016105d9565b60408201356110e560608401610934565b60808401359160a08501359360c08601359867ffffffffffffffff8a1161002a5760e06111165f9c8d9c8a016106c1565b970135976001600160a01b038a16918b146111365750610a2b98506134de565b8a146111545792610ac09592610aca98959263ffffffff98956134de565b61115e985061342b565b610c05613dae565b909250819350639b59756f81145f14611317575060e0918101031261002a5761118e816105d9565b61119a602083016105d9565b6040830135916060840135936001600160a01b0385169283860361002a576111c460808301610934565b9060a0830135928360030b80940361002a5760c001359580156112bb579161120360409492620f42405f956111f93084611d16565b0204978891611ab6565b6001600160a01b0360209585519261121b88856105b6565b858452601f1988013689860137865194845194858a01908760e4015e60c08660c401528560a4015285856084015215978815856064015284604401521682602401526f3eece7db00000000000000000000000082601001528060e40182528101610120018352805190840182885af1156112b05751928284106112a15750505050600190565b906112ab9161340b565b611a93565b6040513d5f823e3d90fd5b50936112c79194611d16565b90604051631865c57d5f52610120816004601c8a5afa156112b057841560051b0151908160801c3d610120111761002a576040926fffffffffffffffffffffffffffffffff5f9316900394611203565b63670335be810361154c57500190808203610160811261002a5761133a826105d9565b9260e0603f1961134c602086016105d9565b93011261002a5760405161135f81610562565b60408401358152611372606085016105d9565b60208201526080840135604082015261138d60a085016105d9565b9460608201958652608082019160c0860135835260a081019260e0870135845260c0820196610100810135885261012081013567ffffffffffffffff811161002a5781019060408288031261002a57604051966113e98861057e565b82359267ffffffffffffffff841161002a5761140c6020926101409583016106c1565b8952013560208801520135906114223088611d16565b9051908181111590821802811880955102049781891061153a575050915f9492918594926114508386613308565b6001600160a01b036bcd1e9517bb0cb8d0d5cde8935c9260405196634dcebcba885283518860200152308860400152604084602001896060015e82168760a0015260608381018860c0015e1685610120015260c00151908160f81c9060601b1784610140015260801b8361016001526101a0836101800152826101a001526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af1156112b0576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b906001600160a01b0389925116611a93565b63ca9e5d0f810361162c575060c0918101031261002a5761156c816105d9565b90611579602082016105d9565b906040810135916060820135936001600160a01b0385169384860361002a576001600160a01b039260a06115af60808701610934565b950135958261160a575b505050166014528015156360f3e02e0263bd6015b41860601b5f5260205f6024601082875af1156112b057601f3d111561002a575f51928284106116005750505050600190565b906112ab916133eb565b620f42406116249361161c3085611d16565b020491611ab6565b5f80806115b9565b63d12b534781036117d55750016101008282031261002a5761164d826105d9565b611659602084016105d9565b91611666604085016105d9565b9160608501359461167960808201610934565b9560a08201359360c083013567ffffffffffffffff811161002a5760e0916116a29185016106c1565b920135956101208351106117c0576116ba3082611d16565b918083116117cd575b506116ce8282613275565b8251908360c00151602083018111610140821017601f8216176117c057825f9588936001600160a01b0360209960405198601f1960bf878c0101166040526354ea46d48a52898c01521687604001528a8760600152866080015287018560a0015e83018981604001526060015260840190601c018273d9e0507d706408d0f14e22e50880189fd915be805af1156112b05760203d106117c0575f5193158015611796575b611787575b508183106112ab57505050600190565b8084929403911102915f611777565b506001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b15611772565b63aa81f37c5f526004601cfd5b91505f6116c3565b63d47868c981036119805750610100918101031261002a576117f6816105d9565b90602081013591611809604083016105d9565b9160608101359060805f61010461182260a08501610934565b956fffffffffffffffffffffffffffffffff866001600160a01b0360e08801359a16809b6001600160a01b03851673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b159485881461195f5750620f424091504702045b041660405197151596876358603c620263ad73d32e18895287896020015281896040015268ffffffffffffffffff60c08801351689606001526fffffffffffffffffffffffffffffffff8987015260018960a00152841988018960c0015260018960e00152841989610100015288601c01920202895af1156119565760808260061b51606051900391846040525f60605201350293838510611923575050505050600190565b5f6004601c60809363c3f909d484525afa1561194d5760051b60400151906040525f606052611a93565b503d5f823e3d90fd5b823d5f823e3d90fd5b620f424061197b926119713084611d16565b020492839161338a565b61187d565b63b6eb393114159050610c51578160a0918101031261002a575f8160406119a783946105d9565b916119b460608201610934565b620f424060208301356119c73087611d16565b0204835194818661011801528560f8015260348560e4015260c08560c40152308560a401526080830135856084015284606401521515836044015201358160240152633dd88329816004015261011881528061013801604052611a28613efa565b6020815191018273388e0d8f610a80c75e8a049c39ddc5816f56c0125af1610a5961254e565b938383836110819497611c6c565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b0382161860601b611a8857504790565b6106dc903090611d16565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115611b06573d153d601f1060015f5114161715611af9575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af1156112b057565b600490911015903560e01c6367c4a3b014029060608215611b6c575060405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f925090565b91908201809211610c3d57565b81810292918115918404141715610c3d57565b939897929096959495606083029280840460601490151715610c3d57606082029180830460601490151715610c3d578160801c15158360801c15158560801c15151717610c2b576101329660409161013583519c8d9981519a81519c8d928d8381019384860196866101158901526020019084015e60200191015e01835215158b610131015381816020018c60f1015e518a60b1015e5f89609d01528860880152876078015286606801528560580152018060d1018460440152602084602401526348c89491846004015261011501835215158260a80153565b50909291611c7b8185846125c8565b15611c895750505050600190565b839163bd01c2268103611ce45750604092508101031261002a576020813591013590804211611cd45750803411611cc05750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b90915063131ad42803611d0f57826020918101031261002a57611d096107a592610934565b90610d17565b5050505f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa156112b0573d601f101561002a575f5190565b602460105f926020946014526f7ecebe0000000000000000000000000084525afa156112b0573d60201161002a575f5190565b5f60446010602093604051956d1ff3684f28c67538d4d072c2273460345260601b85526fdd62ed3e00000000000000000000000084525afa156112b0573d60201161002a575f51906040521415901517611dd357565b63b78cb0dd5f526004601cfd5b5f6004601c602093633644e51584525afa156112b0573d60201161002a575f5190565b92919091604051935f528160ff1c601b016020526040527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166060526020600160805f825afa511860601b3d1115611e5e576040525f606052565b638baa579f5f526004601cfd5b91905191602083015192831991620f42408310611e8757505050565b6001600160a01b031615611e99575050565b6106dc929350906110506001600160a01b0361105593511691620f424003916bcd1e9517bb0cb8d0d5cde8935c90611d16565b929491947f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8611610c2b579094905b602c86511185602801858151948960010151958a60040151948b60180151978c602c01988c8a5180997fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339560ff8116600481105f1461229d5760028110156121fe578061218e575050916001600160a01b039160e49594937333128a8fc17869897dce68ed026d694621f6fdfd905b6040805162ffffff92909216808252868616878e1610158d87180295861860209081525f808052968e18606090811b600c52911560051b909103862093909552919093525260ff600b536055600b2090604052169415809860405198899484519485602001908760c4015e60a08660a401526001600160a01b0316856084015284606401526001600160a01b038c166001600160a01b038916108460440152301802301882602401526f128acb0800000000000000000000000082601001528060c40182520101604052816bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e575081740200000000000000000000000000000000000000005f93849360e01b17176bcdccd5c65a7d4860ce3abbe95d8451908260208701915af1906120c861254e565b9115612175576120d6613f6b565b60408280518101031261002a5760406020830151920151926040526001600160a01b038087169116101590821802185f03905f8212610c2b57819061215857507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4602c9199510180865210611061575230856014015260288552949094611efb565b9850505092945092505081841061216d575050565b909150611a93565b50602081519101fd5b63ab7646c45f526020526024601cfd5b935094955095969798505060019150145f146121f957509060e48b959493928d6001600160a01b038a7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e7597611f90565b6142d8565b60028103612232575050916001600160a01b039160e495949373c35dadb65012ec5796536bd9864ed8773abc74c490611f90565b935094955095969798505060039150145f146121f957509060e48b959493928d6001600160a01b038a7370fe4a44ea505cfa3a57b95cf2862d4fd5f0f6877fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf90633a1c453c97611f90565b919291600881101561234557600481036122fe5750505060e49392916001600160a01b0391735e7bb104d84c7cb9b682aac2f3d509f5f406809a7fffb9af9ea6d9e39da47392ecc7055277b9915b8bfc9f83f105821b7791a6ae3091611f90565b9195969798999a5092506006919350145f146121f95750918d6001600160a01b038a8f99989796959460e495730fd83557b2be93617c9c1c1b6fd549401c74558c90611f90565b92969450925050600881036123a65750505060e4908d6001600160a01b038a73905a650133147012390c42624eeba4d3313bec6c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e7597611f90565b602391929596979850939293145f146121f957508b95949392918d6001600160a01b038a60e49473ade65c38cd4849adba595a4323a8c7ddfe89716a7fe524afc4d53c767ee9df4e3b4e1937f621368ef156aeffac97f1518b2b556f9d91611f90565b9190925f146124d257516124c5576020810151610c2b57604081015142116124b15760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af1156112b057565b63cd21db4f5f52604001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af1156112b057565b3d15612578573d9061255f8261066f565b9161256d60405193846105b6565b82523d5f602084013e565b606090565b6040519060a0820182811067ffffffffffffffff82111761054e576040525f6080838281528260208201528260408201528260608201520152565b359062ffffff8216820361002a57565b9092915f9163d92aadfb8103612999575083019261012081850312612995576125f0816105d9565b936125fe81602084016108da565b61260a60a084016105d9565b9160c084013567ffffffffffffffff8111612991579161262f869392849387016106c1565b6001600160a01b0361010061264660e089016105d9565b9701359516604051906126588261057e565b6001600160a01b03602083019b868d521682526127726126788583611e6b565b808d52826126df6001600160a01b0388515116604051906126988261059a565b815283602082015282604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9a6127508b6001600160a01b036bcd1e9517bb0cb8d0d5cde8935c604051926127078461059a565b8286168452602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9a61275b3083611d16565b81811115908218028118809402049e8f9052611ab6565b60408051926127826080856105b6565b605884526128b060208501947f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7486527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c848201527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060820152603c845161280b6060826105b6565b602e815260208101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582527f696e7432353620616d6f756e74290000000000000000000000000000000000008782015286519889947f436f6e73696465726174696f6e20636f6e73696465726174696f6e290000000060208701525180918587015e840190838201908d8252519283915e010189815203601f1981018652856105b6565b8180519663137c29fe8852818151896020015e602001876060015e8560a0015e8360e00152858361010001526101408361012001528051908161016001846101400152816020019084610160015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af11561298657603093946fffffffffffffffffffffffffffffffff917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982768552602052604051926040526060842092604052166010528152a0600190565b6040513d84823e3d90fd5b8580fd5b5080fd5b919391638d68a1568103612a705750810190608081830312612a6c576129be816105d9565b9160408201359067ffffffffffffffff8211612991576129df9183016106c1565b916040835110612a5a576110149394506013198351019260140180519381526001600160a01b03620f4240612a5260405196612a1c6060896105b6565b6028885260403660208a013780886028015230886014015260288852612a4d60206060890135980135913090611d16565b611b7f565b049216611ecc565b634e487b71855260326020526024601cfd5b8380fd5b91939163103b48be8103612c3457508360c09181010312612c3157612a94836105d9565b612aa0602085016105d9565b906040850135612ab2606087016105d9565b956001600160a01b038060a0612aca608085016125b8565b9301359516971693859280612c0c575b50630902f1ac86526040866004601c885afa15612c015760403d106129915760018083161415928360051b986127108a51928b60201895848a88519584158015612bf3575b612bcf575b50505061ffff9060081c1682030292028201918215612bbb57020492818410612ba25750508495966001600160a01b0360a4948796946020889586826040519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115612b965750600190565b604051903d90823e3d90fd5b906112ab86859363dfec36260263d21220a718906142b4565b602489634e487b7160e01b81526012600452fd5b61ffff939450612be89291612be391611d16565b610d99565b919050848a5f612b24565b5060018085811c1614612b1f565b6040513d87823e3d90fd5b620f4240919350612c1d308a611d16565b020491612c2b83868a611ab6565b5f612ada565b80fd5b9193916338c9c1478103612ca8575081019260a082850312612c3157612c59826105d9565b91612c66604082016105d9565b9160808201359067ffffffffffffffff8211612c3157506107a59495612c8d9183016106c1565b9260206001600160a01b03606084013594169201359061404b565b9293509091829063f5b991898103613001575060a0918101031261002a57612ccf816105d9565b60e0526020810135906040810135610100526001600160a01b036101005116610100510361002a57612d03606082016125b8565b60c052604051907f392f37e900000000000000000000000000000000000000000000000000000000825260e0826004816001600160a01b0361010051165afa80156112b0575f935f905f5f925f610120525f965f95612f86575b5087819583868a94839b612d736101205161377a565b60018060c0511603612f62575b505050505050612de3670de0b6b3a764000094938987879581955f9480612f48575b5084158015612f2c575b60018060c051811c161417612f04575b5082878092020497020496879261271061ffff60c05160081c16820204900302048561433c565b84030204908115610c3d575f1982019687945f199410911017151590030111610c2b5760808101358310612efa57505060018060c05116145f14612ef3575f5b60405191612e326020846105b6565b5f80845260208401903682376001600160a01b0361010051163b1561002a575f92601f19601f60a49360405197889687957f022c0d9f000000000000000000000000000000000000000000000000000000008752600487015260248601526001600160a01b0360e051166044860152608060648601525180918160848701528686015e8685828601015201168101030181836001600160a01b0361010051165af180156112b057612ee35750600190565b5f612eed916105b6565b5f611014565b5f90612e23565b6080013590611a93565b819450878092612f2286936001600160a01b03610100511690611d16565b0395925050612dbc565b612f43866001600160a01b03610100511684611ab6565b612dac565b620f4240919550612f593087611d16565b0204935f612da2565b909c509a5092975095509092509050612de3838287670de0b6b3a764000080612d80565b975050509350505060e0833d60e011612ff9575b81612fa760e093836105b6565b8101031261002a578251916020840151936040810151916060820151612fcf60808401610e41565b92612fe860c0612fe160a08401614037565b9201614037565b96979491936101205295935f612d5d565b3d9150612f9a565b635f80abae81036130c6575060a0918101031261002a57613021816105d9565b9061302e602082016105d9565b90604081013561303d83611a5c565b81811161304f575b5050505050600190565b620f424091606083608086013584020494013591030204818111159082180218906001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b155f146130ae57506130a491611b16565b5f80808080613045565b6001600160a01b036130c1931690611ab6565b6130a4565b6342032aef14159050610c5157819281601f1993018435908560200135866040013590878787018184019489868035968486606001359687019c8d86039e8f019f861090608011178b158c60401c171788158960a01c171791111792030160051c85118515171791111782873518178860051c83111761002a57604096959651978760200189608401378760440152631bbdbb478760040152604485018752606485880101604052612000603f840484010195603f195f960190886024019189606401908a602001957f1bbdbb47000000000000000600000000000000000000000000000000000000003017995b8060051b90602086830101359184831161002a57836020916001946060018a52010135855201938685145a306bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e57505f8f8c8f8380938f926bcdccd5c65a7d4860ce3abbe95d5192309087188815028718f180156132615761323c613f6b565b61324d578d11176112b057936131b4565b505050505050505050505092505050600190565b5f6bcdccd5c65a7d4860ce3abbe95d61323c565b906040519073d9e0507d706408d0f14e22e50880189fd915be806040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c865afa1561194d573d60201161002a575f519160405281106132d4575050565b6132f79173d9e0507d706408d0f14e22e50880189fd915be80916132f957614270565b565b6133038282614220565b614270565b906040519073bbbbbbb520d69a9775e85b458c58c648259fad5f6040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c865afa1561194d573d60201161002a575f51916040528110613367575050565b6132f79173bbbbbbb520d69a9775e85b458c58c648259fad5f916132f957614270565b60405192826040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c855afa156133e2573d60201161002a575f519360405283106133d557505050565b6132f7926132f957614270565b833d5f823e3d90fd5b6001600160a01b036106dc9215639e9dfd6c02634a248d2a1891166142b4565b6001600160a01b036106dc92156350a2884b02630fc63d101891166142b4565b929390959497969197606082029180830460601490151715610c3d57606081029080820460601490151715610c3d578060801c15158260801c15158460801c1515620f42408c11171717610c2b5760d49660405199875180986020018c8b015e8a60b401528960b101523089609d0152886088015287607801528660680152856058015281607001856044015260208560240152638154831985600401528160b401855215158460a80153830101604052565b929390959497969197606082029180830460601490151715610c3d57606081029080820460601490151715610c3d578060801c15158260801c15158460801c1515620f42408c11171717610c2b5760d49660405199875180986020018c8b015e8a60b401528960b101523089609d01528860880152876078015286606801528560580152816070018560440152602085602401526348c8949185600401528160b401855215158460a80153830101604052565b905f19818309910290818082109103035f526020525f90565b8051906020015181156135fa5781620f424080620f423f197fde8f6cefed634549b62c77574f722e1ac57e23f24d8fd5cb790fb65668c261399509830890828211900360fa1b910360061c170290565b620f424091500490565b5f5160205181156135fa5781620f424080620f423f197fde8f6cefed634549b62c77574f722e1ac57e23f24d8fd5cb790fb65668c261399509830890828211900360fa1b910360061c170290565b5f5160205181156136d05781760a70c3c40a64e6c51999090b65f67d9240000000000000807ffffffffffffffffffff58f3c3bf59b193ae666f6f49a09826dc00000000000007f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf99509830890828211900360ca1b910360361c170290565b760a70c3c40a64e6c51999090b65f67d924000000000000091500490565b5f51602051811561376457816ec097ce7bc90715b34b9f1000000000807fffffffffffffffffffffffffffffffffff3f68318436f8ea4cb460f0000000007f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b17119509830890828211900360dc1b910360241c170290565b6ec097ce7bc90715b34b9f100000000091500490565b1561378157565b634e487b7160e01b5f52600160045260245ffd5b90929194935f90604051938460c0015f8152610300386101e08801396104e086016040526137c9828a873560601c846144d3565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f1461384b57613821906001600160a01b0316301461377a565b9851620f42404760148c013560e81c0204905260161901976017015b6138478982613b42565b9796565b6001600160a01b031630810361388b5750620f42406016196017836014013560e81c930193019a5191613882308460200151611d16565b0204905261383d565b9350945097505061389d91501561377a565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161002a57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff889103019761383d565b906020820135918219620f42408110613929575050565b90919250620f42400390356001600160a01b03811680910361002a5761395d906bcd1e9517bb0cb8d0d5cde8935c90611d16565b905f19818309910290818082109103035f526020526106dc613604565b9395929094919461398b8533613c92565b6001600160a01b031630036139c5575050506139a992503390611ab6565b6311da60b45f5260205f6004601c82335af1156112b0575f5190565b6139ff9594929350906139f16139f992604051946139e28661057e565b338652602086015236906108da565b93369161068b565b91612409565b6139a9565b60400151805115613a125750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182613a44575b50505050508101920390565b95839496613a89945180604001805115613b2b575b5050818411613ab0575b50601491925001948360800151906001600160a01b038560a001519360581c16906144d3565b9081815260400151809114613aa15780808080613a38565b8063784cb7b860249252601c01fd5b85602001938451805115613b1b575b5060028103613ada57505060149192855190525b8291613a63565b60149350613aec91925060031461377a565b8582013592613b1460159287608001516001600160a01b038960a001519260581c168b6144d3565b9052613ad3565b613b25908a6142eb565b5f613abf565b898051850180825260051b01918252525f80613a59565b5062ffffff1061106157565b81600f0b9160801d600f0b928284189015028093188160200151908151905f8113613b9857613b93939291613b85915f0390610d99565b905251809381519318614321565b019052565b602483633351b2608152601c01fd5b90939193613bb68251826142eb565b8160200151805115613c82575b5080519081158015613bfd575b5050505180602001519051938491848310613bf5576132f7939450630b0d9c09613d5b565b849150611a93565b613c6e57602081015183604001518103613c48575b5060015b82811015613bd05780613c4260208460019460051b01015180602001519051903090630b0d9c09613d5b565b01613c16565b60208101519051613c689130906001600160a01b0316630b0d9c09613d5b565b5f613c12565b634e487b7160e01b5f52603260045260245ffd5b613c8c90826142eb565b5f613bc3565b602460105f80949381946014526fa584119400000000000000000000000082525af1156112b057565b6004601c6020935f936311da60b485525af1156112b0575f5190565b60601b908215613d3e57604051926060526040528073777777777777777777777777777777777777777760611b141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115613d36575f606052604052565b3d5f823e3d90fd5b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b919060601b908315613d3e57604051936060526040528073777777777777777777777777777777777777777760611b141502602c5260601b600c525f806064601c82335af115613d36575f606052604052565b73238a358808379702088667322f80ac48bad5e6c46bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e57507fab6291fe0000000000000003238a358808379702088667322f80ac48bad5e6c46bcdccd5c65a7d4860ce3abbe95d565b73ba1333333333a1ba1108e8412f11850a5c319ba96bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e575060e01b7405ba1333333333a1ba1108e8412f11850a5c319ba9176bcdccd5c65a7d4860ce3abbe95d565b73498581ff718922c3f8e6a244956af099b2652b2b6bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e57507f91dd73460000000000000004498581ff718922c3f8e6a244956af099b2652b2b6bcdccd5c65a7d4860ce3abbe95d565b73388e0d8f610a80c75e8a049c39ddc5816f56c0126bcd1e9517bb0cb8d0d5cde8935c1860601b15610525576bcdccd5c65a7d4860ce3abbe95c8061217e57507f2306a1450000000000000001388e0d8f610a80c75e8a049c39ddc5816f56c0126bcdccd5c65a7d4860ce3abbe95d565b6bcdccd5c65a7d4860ce3abbe95c80613f815750565b63d66fcc385f526020526024601cfd5b9591949392906001600160a01b03163003613ff2575050505080613fe2575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115611b06575f515f60345290565b613fed813384611ab6565b613fb0565b6139f9613fed946139f1604051936140098561057e565b33855288602086015236906108da565b6040519061402682610532565b5f6040838281528260208201520152565b51906001600160a01b038216820361002a57565b9291906001600160a01b038216936e22d473030f116ddee9f6b43ac78ba385146d1ff3684f28c67538d4d072c2273486141773bbbbbbb520d69a9775e85b458c58c648259fad5f861417610525575f906001600160a01b0381169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee820361419757505050620f424090470204938051155f1461411d5750506140f5575f80809381935af16140ec61254e565b9015610a685750565b7f01da1572000000000000000000000000000000000000000000000000000000005f5260045ffd5b90939260208301808411610c3d5782511061106157835f9460208695850101525b602083519301915af161414f61254e565b9015610a68575115908161418d575b5061416557565b7f82d5d76a000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503b155f61415e565b9091949282979497155f146141b6575050506140f5575f92839261413e565b6141c596939592963083611d16565b905f19818309910290818082109103035f526020526141e2613604565b60208601808711610c3d578551106110615787845f988360208b9a8a0101520361420f575b50505061413e565b6142189261338a565b5f8087614207565b604460105f8093602095601452816034526f095ea7b300000000000000000000000082525af115611b06573d153d601f1060015f5114161715614263575f603452565b633e3f8f735f526004601cfd5b604460105f809360209560145281196034526f095ea7b300000000000000000000000082525af115611b06573d153d601f1060015f5114161715614263575f603452565b6004601c5f9260209484525afa156112b0575f51908160a01c3d6020111761002a57565b63d3b1276d5f5260ff166020526024601cfd5b9060400190815191826142fd57505050565b5f905280515f198101825260051b01818103614317575050565b5180825260400152565b905f821261432d575090565b80634c085bf160249252601c01fd5b90919283828002938180029461435486828588614533565b9585840291015f19818309910290818082109103035f5260205280614377613652565b940195869102049003938080029281630cecb8f3850402945f965b60ff88106143a75763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af088600387630cecb8f36143cc868d8985614533565b95040202010490838082101561444a57030490811561441b575b01966b321f0f9f40f36fb0d698c5e18811614407575b6001905b0196614392565b6b321f0f9f40f36fb0d698c5e197506143fc565b9050600181018361442d888388614552565b101561443e57508060011c906143e6565b96505050505092505090565b9003048015614472575b81600192831c80831161446a575b500397614400565b91505f614462565b505f19810183614483888388614552565b106144c757826144ba7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8401898180029189614533565b1061443e57506002614454565b50955050505092505090565b919392610300916001600160a01b031694850906019161012083019261014081019081519081610160858218920151170261451f575081156145125752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b0291015f19818309910290818082109103035f526020526106dc6136ee565b810291908002015f19818309910290818082109103035f526020526106dc613652565b606060a0526bcdccd5c65a7d4860ce3abbe95c80331860a0511b815f351860e01c1715809160a01c61ffff1602906155be575b6145b0610da6565b9091806145cc57506145c191610dd3565b901561002a5760a052565b60048301916003821461518e5781600514614c53578160041461485857816001146147b457816002146146d8575060061461461557634e487b7160e01b5f52605160045260245ffd5b35810160048101359060248301359061462d82611a5c565b92614636614019565b5f92602481015b838510614674575050505050604491612be361465892611a5c565b91013581106146645750565b63a55fee2e5f526020526024601cfd5b60048135830101604081013560e01c60446003196020840135019201908260401c92831580910293906146bd575b6146b75750505060206001910194019361463d565b87610c57565b506040516146ce878585858d611a4e565b90604052156146a2565b60809150600319011061002a57356044820135820190602482013560a0511c9260245f83131591013582180218903083145f1461474057614723925060383391013560a0511c611ab6565b6040516147316020826105b6565b5f80825236602083013760a052565b9061474e6147af931561377a565b6040519061475b8261057e565b338252602082015261477036602c84016108da565b906139f960ac84013560f81c93369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77600483013501910161068b565b614723565b50505060248101356098608483013560a0511c9201358082116148355750604460105f6020948194730f8e0136f09e8b188d21eddf17f65522f81f71516014526034526fa9059cbb00000000000000000000000082525af115611b06573d153d601f1060015f5114161715611af9575f6034526040516147316020826105b6565b906054526034526014526f8b115ca50000000000000000000000005f5260646010fd5b5050506148c681604460246148d39401359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b9695879391989496613795565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b03871603614c43575b614c25575b5050505050518460a051015261491584613a04565b61491d61257d565b84614926614019565b925b8c6035861015614a4d5750509150506149509291506040015197886020015198519984613ba7565b98156149c35750505050508161498d575b5050505b6040519060a0518252602082810152602082604001528160a05101528060800160405260a052565b6149a7926001600160a01b031630036149af573090613cd7565b5f8080614961565b6bcd1e9517bb0cb8d0d5cde8935c90613cd7565b60a0979294969795919395510151968088039714614a31576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860a0511b155f14614a2657505050505050614a2090614a1a5f33613c92565b33613cbb565b50614965565b90614a20969161397a565b6014526ffb772a880000000000000000000000005f5260246010fd5b9160205f614a8184620f4240966017601619614b61983560e81c9c8c6040866003013560a0511c9101520192019086613a21565b94907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6858501966001600160a01b03885187015197518701518860a0511b8160a0511b8082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b141715988c89848484188d028095181691015218168a526001600160a01b0383358060e81c60408d015262ffffff8160d01c1660020b60a0518d015260301c1660808b01520190601a01919091803560e81c6002198160038185820195010195030192565b919a92979092614b718c8a613b42565b86158b5287515102048303848a0152806040519263f3cd914c845289518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028487015260808a8701856040015e60a0518b8560c0015e61012084810152818461014001528361016001376101440190601c0182335af1156112b0575f5190614c0982600f0b9260801d600f0b918383180293519184835191185f0390610d99565b9052614c1b8851809381519318614321565b0190528590614928565b614c379486602001519087519161397a565b81528b89898989614900565b614c4c82613912565b87526148fb565b50505050614ccf614cc1614c65610da6565b90919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b958693919597989498613795565b969791949293999095836040019889518b8a8a8a8a89306001600160a01b0387160361517e575b615160575b5050505050518560a0510152614d1085613a04565b90614d1961257d565b9160405191614d2783610562565b5f83525f60208401525f60408401525f60a0518401525f60808401525f60a084015260a05160c08401525b6004811015614f465750505050875197886020015198519a614d758551826142eb565b8460200151805115614f36575b5080519182158015614ec3575b505050508251806020015190519b808d10614ebc5750614db5918c9163ae639329613d5b565b15614e745750505050508215918215614de7575b505050505b604051906020825281602001528060400160405260a052565b6001600160a01b03163003614e605730905b60a0511b91613d3e576040519260a051526040528073777777777777777777777777777777777777777760611b141502602c526fae639329000000000000000000000000600c525f806064601c82335af115613d36575f60a051526040525f808080614dc9565b6bcd1e9517bb0cb8d0d5cde8935c90614df9565b60a0999897999691939592949651015198808a14614e9f57614e999798990391613f91565b50614dce565b826014526ffb772a880000000000000000000000005f5260246010fd5b8c91611a93565b613c6e57602082015190518103614f10575b5060015b828110614ee65780614d8f565b80614f0a60208460019460051b0101518060200151905190309063ae639329613d5b565b01614ed9565b60208101519051614f309130906001600160a01b031663ae639329613d5b565b5f614ed5565b614f4090826142eb565b5f614d82565b813560e81c91620f424083623fffff1611610c2b57614f6e9160021901906003018f89613a21565b90818162c0000085166150a557505090614ff382614fff933560a0511c8660200152620f42408a602001956001600160a01b038751602001511660408901526001600160a01b038c51602001511660a05189015286515102046080870152601319604051930190601401919091803560e81c6002198160038185820195010195030192565b9592949195369161068b565b60c086015261500e8484613b42565b60405190603f19860190815190601f198801938451632bfb780c8552602086528960c0019586515f8c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc60448285519503808d5260a051950101910182335af1156112b05760205194604051965252604052519081510390526150948a51918251611b72565b905260a05190526040525b90614d52565b926150b1919492613b42565b62400000811661513d575f60208601526001600160a01b038851602001511660408601525b620f4240623fffff896020019216825151020460a051860152604051601f198601918251916343583be5845260a0515f60a46003198b0182335af115613d3657602051926040519452604052519081510390526151368851918251611b72565b905261509f565b600160208601526001600160a01b038860200151602001511660408601526150d6565b61517294866020015190875191613f91565b81528b8a8a8a8a614cfb565b61518782613912565b8752614cf6565b5050506151fc81604460246152129401359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b6080919091529396939592948693919291613795565b95909499968a6040999395990151306001600160a01b038c16036155ae575b8a88888888608051615590575b5050505050518b60a05101526152538b613a04565b906040519060c0820182811067ffffffffffffffff82111761054e576040949394525f82525f60208301525f60408301525f60a0518301525f60808301525f60a08301525b8b60538210156152fc579150506152bd9250604001519687602001519751988b613ba7565b976080515f146149c35750505050508161498d575050506040519060a0518252602082810152602082604001528160a05101528060800160405260a052565b8461531e60161961542d96976003013560a0511c94018d601784019085613a21565b95906001600160a01b03620f424061534086602001953560e81c865151611b7f565b045f039351602001519451602001518560a0511b8160a0511b8082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b141795828282188815028093181660208a015218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028652803560a0511c604087015260387fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8826014013560f81c98601584013560e81c60808a0152601884013560a08a0152019101919091803560e81c6002198160038185820195010195030192565b92979195909161543d878a613b42565b806154da57509180602094925f9473a0ffb9c1ce1fe56963b0321b32e7a0302114058b60a0518b01526040519463cd0cc1ce865260c08b878a015e8815158660e0015285610100015284610120015261014084810152818461016001528361018001376101640190601c018273a0ffb9c1ce1fe56963b0321b32e7a0302114058b5af1156112b0576154d2908d5f5190613b4e565b929192615298565b919391905060018103615580575073c697d2898e0d09264376196696c51d7abbbaa4a960a0518701528060801d81607f1d03610c2b576020925f8381946001600160a01b0360a0518b015116936040519563911a63b7875260c08c888b015e8915158760e00152600f0b86610100015261012086810152818661014001528561016001376101440192601c01915af1156112b05761557b908d5f5190613b4e565b6154d2565b630a9a7da65f526020526024601cfd5b6155a29486602001519087519161397a565b81528a8888888861523e565b6155b785613912565b8152615231565b5f6bcdccd5c65a7d4860ce3abbe95d6145a8563beb6b4c8373edd7905a5a21ef92a7b38c61005a00000000000000000000000000000000000000

Signatures

0x20db0e255981248149d046393348c1cf3c514885f52be6d3d333ded763c2b0d52910f0f36730d20cdf09914e2c84ee1043c2164bc3af1c5a7b21c37086b6f0be1b1cec63ee195a40d9c2ed8ddc3cb0675696bc199ecf779e6628fda1ebd355b267110d8f4b94c4dbbdfd05561a3e8ee176c8c59a4b9a4597d5dfbe54e5fa863c751b