Safescan
BaseBase
Executed

0xaf33585b6324e77ba975cc48adecf458d4bbe5b1026130ae21b2b2628d5ab6af

Safe Transaction on 0x8e5d...4827

Overview

To
0x0000...ceae
Value
0 ETH
Execution Date
Dec 3, 2025, 07:05 PM
Threshold
2 signatures required

Gas & Technical Details

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

Transaction Data

0xf160fb0e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000065af60806040908082523461059a578061658f803803809161001f82856105fe565b833960209283918101031261059a57516001600160601b031981169081900361059a5761007a61004d61078a565b8381519101207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610621565b6100b26100856106c1565b8381519101207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f125914610621565b82516001600160401b039060e0810190828211818310176105cf5761021a91865260af815260af8582016e75696e7432353620616d6f756e742960881b60c07f536c697070616765416e64416374696f6e7320736c697070616765416e644163948584527f74696f6e7329536c697070616765416e64416374696f6e7328616464726573738b8201527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608201527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808201527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a0820152015220906574696f6e732960d01b610211604689896101ca61078a565b816101d361072a565b9184519788958387019a8b528601528051918291018686015e8301908482015f8152815193849201905e015f838201520360268101845201826105fe565b51902014610621565b83519060c08201908111828210176105cf57610341916081918652818152602960f81b60a0868301927f536c69707061676520736c69707061676529536c69707061676528616464726584527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569898201527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608201527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808201520152206102e26106c1565b8461021160326102f061072a565b8951938491818084019771536c69707061676520736c6970706167652960701b89528051918291018686015e8301908482015f8152815193849201905e015f838201520360128101845201826105fe565b61037961034c61063c565b8381519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610621565b6104528351610387816105e3565b604b81528381017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b6060830152610428856103f661063c565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f838201520380845201826105fe565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610621565b46617a691490816105af578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b815260048082015282816024816d04533fe15556b1e086bb1a72ceae5afa9081156105a5575f91610562575b5061052b926b08054751d605e5c08a2210bf916104df906001600160a01b03163014610621565b60015f5252825f206001808060a01b031982541617905561a4b146148061055b575b8015610547575b8015610540575b61051890610621565b6121054614908115610538575b50610621565b51615d7f90816108108239f35b90505f610525565b508061050f565b506121054614801561050857506001610508565b505f610501565b90508281813d831161059e575b61057981836105fe565b8101031261059a57516001600160a01b038116810361059a5761052b6104b8565b5f80fd5b503d61056f565b84513d5f823e3d90fd5b61052b926105ca6b08054751d605e5c08a2210bf9215610621565b6104df565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b038211176105cf57604052565b601f909101601f19168101906001600160401b038211908210176105cf57604052565b1561062857565b634e487b7160e01b5f52600160045260245ffd5b60405190610649826105e3565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201520152565b604051906106ce826105e3565b60418252602960f81b6060837f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f757460408201520152565b60405190606082016001600160401b038111838210176105cf57604052602e82526d696e7432353620616d6f756e742960901b6040837f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7560208201520152565b60405190610797826105e3565b605b82527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060837f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d696040820152015256fe60806040526004361015611227575b36156112255734610204576bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c17610204575f905d336ccf9e3c5a26621af382fa17f24f14601402360360041161020457600319336ccf9e3c5a26621af382fa17f24f146014023603019060a01c61ffff1680600114610dfc578060051461070057806004146102d65780600214610208576003146100b657634e487b7160e01b5f52605160045260245ffd5b60a011610204576084357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f81019060a435906001600160a01b038083168084036102045761010891600435161461494b565b604051610114816118f4565b33815260243560208201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c36019260808412610204576040805194610159866118d8565b12610204576040519061016b826118f4565b815260c4356020820152835260e435602084015261010435604084015261019184611987565b9161019f6040519384611964565b8483523660a4820111610204577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f5f916101ec966101256020870137840101526101053560011692614728565b6040516101f88161192c565b5f81525b602081519101f35b5f80fd5b506080116102045760043560243560443590602482013560601c92815f821391180218903083145f1461025c57610248925060383391013560601c611f79565b6040516102548161192c565b5f81526101fc565b9061026a6102d1931561494b565b60405190610277826118f4565b338252602082015261028c36602c84016119f7565b906102cb608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7782600401350191016119a3565b91614728565b610248565b505061033b61032e6024359060443560601c6058358060801c906fffffffffffffffffffffffffffffffff166078358060801c906f0100000000000000000000000000000016151560893560601c605819609d980196565b9695879391989496614e6b565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b038716036106d9575b6106bb575b505050505051846060015261037c84615089565b906103856148fc565b9060405192610393846118d8565b5f84525f60208501525f60408501525b60348210156104ba57505050506103c8908260400151978860200151985199846151e2565b981561043957505050505081610403575b5050505b6040519060608252602082810152602082604001528160600152806080016040526101fc565b61041d926001600160a01b031630036104255730906152f2565b5f80806103d9565b6bcd1e9517bb0cb8d0d5cde8935c906152f2565b6060979294969795919395015196808803971461049e576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee036104935750505050505061048d90610487336152ae565b336152d6565b506103dd565b9061048d9691614fe9565b6014526ffb772a880000000000000000000000005f5260246010fd5b8060166015196104e0933560f01c94836002013560601c60408901520191018d886150a6565b8660209392930151602001516105b8885160200151947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe68360601b946001600160a01b038860601b957feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000009982888a10898d1415168a8d1417838318028093181660208d015218168952823560e81c60408a015262ffffff833560d01c1660020b60608a01526001600160a01b03833560301c1660808a01520190601a01919091803560e81c6002198160038185820195010195030192565b919692959062ffffff88116106a9576020926127105f938e8d898b108a8a1415168b8a1417151590528601515102048303848c0152806040519263f3cd914c84528b518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028487015260808c8701856040015e60608d8560c0015e61012084810152818461014001528361016001376101440190601c0182335af11561069e575f5192600f84810b9460801d900b928082109083141516911417818318029161068489602001519184835191185f03906148c0565b905261069688518093815193186151c7565b0190526103a3565b6040513d5f823e3d90fd5b634e487b715f5260326020526024601cfd5b6106cd94866020015190875191614fe9565b81528b89898989610368565b6106f96001600160a01b036106ed84615b67565b16602084013590615af9565b8752610363565b5050601435603435605819336ccf9e3c5a26621af382fa17f24f1460140236030160595f91604051925f8460c00152610300386101e08601396104e084016040526107698560801c876fffffffffffffffffffffffffffffffff16853560601c8760c001615c69565b92838552838560200152838560400152866fffffffffffffffffffffffffffffffff1685608001528560801c8560a00152369036935f956020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f14610d44576107d03060453560601c1461494b565b604087015161271061ffff843560501c16470204905260151901906016015b62ffffff82116106a95786604001513060453560601c03610d1d575b886f0100000000000000000000000000000016610cfb575b51876060015261083287615089565b9061083b6148fc565b604051928360e081011067ffffffffffffffff60e086011117610ce75760e084016040525f84525f60208501525f60408501525f60608501525f60808501525f60a0850152606060c08501525b6003831015610ac9575050505084604001519485602001519551966108b182518360c001615ac3565b8160200151805115610ab6575b508160c0015180158015610a3b575b50508151988960200151995199818b9260801c8310610a325750906108f7915f3560601c9061535a565b6f0100000000000000000000000000000016156109e7575050505050811590811561093a575b5050505b60405190602082528160200152806040016040526101fc565b6bcd1e9517bb0cb8d0d5cde8935c9060601b916109ca57604051926060523060453560601c148130180218604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af1156109c2575f6060526040525f808061091d565b3d5f823e3d90fd5b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b6060979697959192939495015196808814610a1557610a0f9697039060453560601c906153c2565b50610921565b506014526ffb772a880000000000000000000000005f5260246010fd5b60801c90611f56565b610aa25760e083015183604001518103610a81575b5060015b818110156108cd5780610a7b60e08660019460051b0101518060200151905190309061535a565b01610a54565b60208101519051610a9c9130906001600160a01b031661535a565b5f610a50565b634e487b7160e01b5f52603260045260245ffd5b610ac3908360c001615ac3565b5f6108be565b80600119610ae5923560f01c9401906002018a60c0018b6150a6565b92838261c0008316610c2457505081612710610b6192610b6d943560601c88602001528c6001600160a01b03809160200151602001511660408a01528d51602001511660608901528c602001515102046080870152601319604051950190601401919091803560e81c6002198160038185820195010195030192565b959293919536916119a3565b60c086015262ffffff84116106a957604051603f1986015190601f1987015190632bfb780c603f198901526020601f1989015260605f60448a60c001518b8151910390818d60c0015201017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc8b0182335af11561069e576020519160405193603f198a0152601f198901526040528b60200151908151039052610c138b5191825161336e565b905260608560c00152604052610888565b92509362ffffff106106a957613fff816140006127109316155f14610cc4575f60208601526001600160a01b038c51602001511660408601525b168a602001515102046060830152604051601f19830151906343583be5601f1985015260605f60a4600319870182335af1156109c2576020519060405192601f198601526040528a60200151908151039052610cbd8a5191825161336e565b9052610888565b600160208601526001600160a01b038c6020015160200151166040860152610c5e565b634e487b7160e01b5f52604160045260245ffd5b610d1687878787856020015186519060453560601c906153c2565b8152610823565b610d3d6001600160a01b03610d3186615b67565b16602086013590615af9565b815261080b565b60453560601c3003610d8457601519823560501c9260160191019161271088604001519161ffff610d79308560200151611f22565b9116020490526107ef565b505050505050610d9960453560601c1561494b565b60146ccf9e3c5a26621af382fa17f24f33140236036002198181013560e81c9182900390810190600160ae351690604d9060ce90848211610204577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f01906107ef565b5050610e5461032e6024359060443560601c6058358060801c906fffffffffffffffffffffffffffffffff166078358060801c906f0100000000000000000000000000000016151560893560601c605819609d980196565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b0387160361120a575b6111ec575b5050505050518460600152610e9584615089565b604051908160c081011067ffffffffffffffff60c084011117610ce7579160c082016040525f82525f60208301525f60408301525f60608301525f60808301525f60a08301525b6052811015610f00575050506103c8908260400151978860200151985199846151e2565b610f35612710610f238d601519876002013560601c95019060168801908a6150a6565b9290953560f01c8860200151516133b7565b045f0386602001516020015190875160200151906110197fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc88460601b956001600160a01b038560601b967feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000009682898b108a8a1415168b8a1417838318028093181660208d015218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028952893560601c60408a015260158a013560e81c60808a015260188a013560a08a01520160388901919091803560e81c6002198160038185820195010195030192565b9199929762ffffff8b116106a9578993601481013560f81c6111195750825f949360209693869373a0ffb9c1ce1fe56963b0321b32e7a0302114058b9586606089015260c06040519863cd0cc1ce8a52898c015e8b8d108c8c1415168d8c14178860e0015287610100015286610120015261014086810152818661016001528561018001376101640192601c01915af11561069e575f51925b600f84810b9460801d900b92808210908314151691141781831802918760200151908151905f8582181361110a5790846110ef92185f03906148c0565b905261110187518093815193186151c7565b01905291610edc565b602483633351b2608152601c01fd5b91935050601481013560f81c6001036111d5575073c697d2898e0d09264376196696c51d7abbbaa4a960608901528260801d83607f1d036111c3576020925f828a9382956001600160a01b036060870151169460c06040519763911a63b78952888b015e8a8c108b8b1415168c8b14178760e00152600f0b86610100015261012086810152818661014001528561016001376101640192601c01915af11561069e575f51926110b2565b634e487b715f5260116020526024601cfd5b630a9a7da65f526014013560f81c6020526024601cfd5b6111fe94866020015190875191614fe9565b81528b89898989610e81565b61121e6001600160a01b036106ed84615b67565b8752610e7c565b005b5f3560e01c80634b7758a51461179357806367c4a3b0146117655780638bc1e8eb146116e95780638da5cb5b146116be578063d737d0c7146116865763fd3ad6d40361000e573461020457600319360160e08112610204576060136102045767ffffffffffffffff80606435116102045736602360643501121561020457806064356004013511610204573660246064356004013560051b606435010111610204576001600160a01b0360a43516908160a435036102045760c4359181831161020457366023840112156102045782600401359182116102045736602483850101116102045761133a336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b90816001600160a01b03165f526b08054751d605e5c08a2210bf60205260405f205460601b15611679576001600160a01b0360806040517fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f125981526060600482602001372092161461165c576bc7aebfbc05485e093720deaa5c8061166957506bc7aebfbc05485e093720deaa5d60a43560601b1561165c576bcd1e9517bb0cb8d0d5cde8935c8060601b611640575060a4356001600160a01b03166bcd1e9517bb0cb8d0d5cde8935d6064356004013515610204576024606435013560643501602481013590604481013592611445604860031985019301916024604051970184848860e01c611ac3565b85604052156115f25760016064356044015b606435600401358210611559576004356001600160a01b03811680820361020457602435906001600160a01b03821691828103610204576044359283156102045773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480156115495747935b8085106115415750156115325750506114cf91611fd9565b60a4356bcd1e9517bb0cb8d0d5cde8935c1860601b611525575f6bcd1e9517bb0cb8d0d5cde8935d6bc7aebfbc05485e093720deaa5c8061151557602060405160018152f35b63e25527c25f526020526024601cfd5b635149e7955f526004601cfd5b61153c9350611f79565b6114cf565b925050611f56565b6115533083611f22565b936114b7565b80356064350160248101356044820135916048600319830191016040519361158583838360e01c612983565b85604052156115a1575050505050602060019101910190611457565b8495507fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed660809752876020015216856040015260608581015281858501528460a001370190601c01fd5b7fffffffff00000000000000000000000000000000000000000000000000000000608094633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b63e758b8d55f526004601cfd5b639936cbab5f526020526024601cfd5b631e0921045f526004601cfd5b34610204575f600319360112610204576001600160a01b036bcd1e9517bb0cb8d0d5cde8935c16801561020457602090604051908152f35b34610204575f6003193601126102045760206116d861188e565b6001600160a01b0360405191168152f35b34610204575f60031936011261020457604051808060400160206b08054751d605e5c08a2210bf60205260019060015f526001600160a01b03908160405f2054165b80840361174b5750505050039060208152603f19820160051c8160200152f35b8085525f908152604090205486955093810193821661172b565b34610204575f60031936011261020457602060405173352650ac2653508d946c4912b07895b22edd84cd8152f35b34610204576060600319360112610204576004356001600160a01b0390818116809103610204576024359180831680930361020457604435801515810361020457611801336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b61180961188e565b1860601b61167957835f526b08054751d605e5c08a2210bf60205260405f209182541691835f5260405f2085158385151817838760011802871882541860601b179383878218021890555561185a57005b63e2b339fd5f526020526040526044601cfd5b35906001600160a01b038216820361020457565b3590811515820361020457565b632bb839875f52600460205260405f6024601c6d04533fe15556b1e086bb1a72ceae5afa1561069e5760403d10610204575f51906020518060281c8360a01c179042111761020457565b6060810190811067ffffffffffffffff821117610ce757604052565b6040810190811067ffffffffffffffff821117610ce757604052565b6080810190811067ffffffffffffffff821117610ce757604052565b6020810190811067ffffffffffffffff821117610ce757604052565b60c0810190811067ffffffffffffffff821117610ce757604052565b90601f601f19910116810190811067ffffffffffffffff821117610ce757604052565b67ffffffffffffffff8111610ce757601f01601f191660200190565b9291926119af82611987565b916119bd6040519384611964565b829481845281830111610204578281602093845f960137010152565b9080601f83011215610204578160206119f4933591016119a3565b90565b8092910391608083126102045760405190611a11826118d8565b60408294126102045760606040918251611a2a816118f4565b611a338261186d565b81526020820135602082015284528281013560208501520135910152565b6101408183031261020457611a658161186d565b92611a7260208301611881565b92604083013592606081013592608082013567ffffffffffffffff811161020457611aaf611aa5856101209386016119d9565b9460a085016119f7565b92013590565b35908160030b820361020457565b94939294919091611ad78487848685611fe8565b15611ae6575060019450505050565b63fe944a9d8103611b385750611b2c92611b319495611b1384611b25946001600160a01b03960190611a51565b999295989196909794939436916119a3565b96166133ca565b6135d8565b505b600190565b63fb17ae478103611b8d5750611b72611b319495611b6184611b829463ffffffff960190611a51565b9791949690959a93929336916119a3565b946001600160a01b038a166133ca565b9160801c1690613560565b919291637430b95e8103611def575082019161012081840312610204576101c194611bb78261186d565b90602092604097888093611bd9611bcf838601611881565b99606086016119f7565b95611be660e08601611ab5565b9461010081013599611c036001600160a01b0394859236916119a3565b918a865191730a7e848aca42d879ef06507fca0e7b33a0a63c1e5f5201358b527fbb7b783eb4b8ca46925c5384a6b9919df57cb83da8f76e37291f58d0dd5c439a865260ff600b536055600b209086521697611c6881518b8682511691015190615af9565b9185519582818d8980965191015e8c01836060015e5f8260a00153805180918c018360a1015e806081018252019560a18701809852845194858b019061018589015e60c061016588015260030b6101458701525f6101258701528a61010587015260e58601521660c58401526f3eece7db00000000000000000000000060b18401528060e40184528201018852826bcd1e9517bb0cb8d0d5cde8935c1860601b1561165c576bcdccd5c65a7d4860ce3abbe991825c80611de057505f9160c183927f67ca7c91000000000000000300000000000000000000000000000000000000008717865d51910182865af190611d5e6148cd565b9115611dd8575c80611dc9575086818051810103126102045786015193838510611d8d57506001955050505050565b5f6004601c899486946350a2884b02635f64b55b1884525afa15611dc057505f51908160a01c903d101715611f56575f80fd5b513d5f823e3d90fd5b8363d66fcc385f52526024601cfd5b508281519101fd5b8563ab7646c45f52526024601cfd5b93949391929163df59bd5403611f1a5781611e0f91611e1e930190611a51565b949691959298909736916119a3565b9282606081020460601483151715611f065787606081020460601488151715611f06576060880260801c15156060840260801c15158260801c151517176111c35760606001600160a01b039381611b319a604080519b8a51998d81519c8d928d6101329285610115868401820101526020018484015e602001918d01015e6101358d8b018c010182525f8d6101310153816020820160f18f015e518c60b1015e5f8b609d01520289608801520287607801528660680152168460580152018060d101836044015260208360240152638154831983600401526101150182528160a801536134a9565b634e487b7160e01b5f52601160045260245ffd5b505050505f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa1561069e573d601f1015610204575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115611fc9573d153d601f1060015f5114161715611fbc575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af11561069e57565b9391909293630dfeb41981145f146121ba575082019260a083850312610204576120406120226120178561186d565b9560208096016119f7565b916120376001600160a01b038097168461337b565b509336916119a3565b926bc7aebfbc05485e093720deaa925f845c945d831561165c575f9485946bcd1e9517bb0cb8d0d5cde8935c6040988980519561207c87611948565b608187527f536c69707061676520736c69707061676529536c697070616765286164647265888801527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569828801527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608801527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808801527f290000000000000000000000000000000000000000000000000000000000000060a08801528180519963137c29fe8b528181518c8c015e89018a6060015e8860a0015e168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115611dc05750600190565b93949193639ebf8e8d0361291557820160e083820312610204576121dd8361186d565b9460208401359067ffffffffffffffff82116102045761220f612205846122179488016119d9565b93604087016119f7565b9536916119a3565b80516089019485608911611f065761229391601f1961224e61223889611987565b986122466040519a8b611964565b808a52611987565b013660208901378151602001518760480152604082602001886068015e5f8760a801538051906020018760a9015e5160206001600160a01b0382511691015190615af9565b90945f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83116111c35795915b825190604082106106a957836014015190846015015185601801519086602c0151908a88604001519c8d9260068060ff8316105f14612631575060028060ff8316105f146124fb575060ff811661248a57509160e46001600160a01b03926123fa9695948461237f7333128a8fc17869897dce68ed026d694621f6fdfd988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b5b828a188a87168488161002928318928a1891614e22565b948351928c856028015284601401528284526040519a8b98899585602001908760c4015e60a08660a4015283168560840152846064015216858b1610826044015260408b11858d16301802858d161882602401526f128acb0800000000000000000000000082601001528060c4018252010160405216613656565b6040818051810103126102045760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f88126111c357604088921115612465575050309591602c8151106106a957602c602b198251019101908152956028865295916122c0565b949396509450505060c0810135831061248057505050600190565b60c0013590611f56565b91509150600160ff8216145f146124f65750906001600160a01b038c60e48d6123fa96958461237f7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b615ab0565b60ff82160361255f57509160e46001600160a01b03926123fa9695948461237f73c35dadb65012ec5796536bd9864ed8773abc74c4988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b60ff81166003036125c557509160e46001600160a01b03926123fa9695948461237f7370fe4a44ea505cfa3a57b95cf2862d4fd5f0f687988c7fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf9a633a1c453c9b612368565b91509150600460ff8216145f146124f65750906001600160a01b038c60e48d6123fa96958461237f735e7bb104d84c7cb9b682aac2f3d509f5f406809a988c7fffb9af9ea6d9e39da47392ecc7055277b9915b8bfc9f83f105821b7791a6ae309a63fa461e339b612368565b600e8060ff8416105f14612776575060ff8216036126a457509160e46001600160a01b03926123fa9695948461237f730fd83557b2be93617c9c1c1b6fd549401c74558c988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b60ff811660070361270a57509160e46001600160a01b03926123fa9695948461237f7338015d05f4fec8afe15d7cc0386a126574e8077b988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b91509150600860ff8216145f146124f65750906001600160a01b038c60e48d6123fa96958461237f73905a650133147012390c42624eeba4d3313bec6c988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b60ff8316141590506127dd57509160e46001600160a01b03926123fa9695948461237f734f205d69834f9b101b9289f7affac9b77b3ff9b7988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b60ff8116600f0361284357509160e46001600160a01b03926123fa9695948461237f73e6da85feb3b4e0d6aed95c41a125fba859bb9d24988c7f01795efa243dc58f09de9b7c1fa74e72352806f279d62f49ef19e11c42a982929a63fa461e339b612368565b60ff81166010036128a957509160e46001600160a01b03926123fa9695948461237f73ddf5a3259a88ab79d5530eb3eb14c1c92cd97fcf988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b91509150602360ff8216145f146124f65750906001600160a01b038c60e48d6123fa96958461237f73ade65c38cd4849adba595a4323a8c7ddfe89716a988c7fe524afc4d53c767ee9df4e3b4e1937f621368ef156aeffac97f1518b2b556f9d9a63fa461e339b612368565b50925050505f90565b919061010083820312610204576129348361186d565b926129416020820161186d565b9260408201359261295460608401611881565b9260808101359260a08201359260c083013567ffffffffffffffff81116102045760e091611aaf9185016119d9565b9190916129918284836136d4565b1561299e57505050600190565b63af72634f81036129d457506001600160a01b036129c583611b2c93611b3195019061291e565b97909695919594929416614cd2565b636472b2768103612ebc57508160c09181010312610204576129f58161186d565b612a016020830161186d565b60608301356001600160a01b038116900361020457612a2260808401611881565b926040519161018083810160405260368460608501353c630902f1ac5f5260405f6004601c60608601355afa1561069e575f51602051908060701c8260701c173d60601117610204576001600160a01b038560200151166001600160a01b038651166001600160a01b0389828418028093181694876040015195866014526fd283e75f0000000000000000000000005f5260205f60246010845afa1561069e573d6020116102045760205f602460108251948b6014526f402d267d00000000000000000000000084525afa1561069e573d602011610204575f5101604051966001600160a01b0360608a0135166040528060601b602c526f1647292a000000000000000000000000600c5260205f6044601c735301c7dd20bd945d2013b48ed0dee3a284ca89895afa1561069e575f519760405263961be3915f5260205f6004601c6001600160a01b03898918165afa1561069e573d602011610204575f80516318e22d9882528888188e028818808218918111919091021891906040906004601c888a186001600160a01b03165afa1561069e575f5195602051968760101c9060101c173d604011176102045760648760061c603f8916600a0a0204956347bd37185f5260205f6004601c6001600160a01b03868618165afa1561069e573d602011610204578c978f975f5190818315826dffffffffffffffffffffffffffff18028218039215816dffffffffffffffffffffffffffff180218110292848410612e5e575b5050505096612cd8978560a00151908660c0015190876060015192886080015191885f14612e1457808c11908c030292828411612dff5790612c929492918a610100015194615a5d565b86808203911102915b670de0b6b3a764000091866101200151830393818302811090828402180291021802045f916040890135612dc3575b8215612d99575b5050614d82565b9160a08201358310612d50575060018211612cf7575b50505050600190565b5f606060a4936001600160a01b03839796846020819960405195869163022c0d9f835260051b9083828401015282180101521681830152608081810152828160a00152601c019201355af11561069e575f808080612cee565b5f6004601c6001600160a01b03848982806020988901511692511680926338d52e0f8852180218165afa1561069e575f51908160a01c3d602011176102045760a0013590611f56565b612db39192506001600160a01b0360608a01351690611f22565b9081818111911802185f80612cd1565b91506127106040890135612dd73085611f22565b0204818111818318021891612dfa836001600160a01b0360608c01351683611f79565b612cca565b612e0f94918a60e0015194615694565b612c92565b9193828b11928b03929092029290828411612e485790612e3b9492918a60e0015194615a5d565b8780820391110291612c9b565b612e5994918a610100015194615694565b612e3b565b60209498505f9397508282612e836001600160a01b039384602497601c971816611f22565b87526307a2d13a865218165afa1561069e573d60201161020457612cd89689948c945f51019081818110159118021890975f8080612c48565b91929163fd8c38e18103612efc575063ffffffff612ee484611b8293611b319596019061291e565b956001600160a01b03889a9896929695939516614cd2565b63df753f1e8103612fd6575091612f16919281019061291e565b6060849892959497939697029780890460601490151715611f0657606086029580870460601490151715611f06578560801c15158860801c15158260801c15156127108a111717176111c357611b319760d3966001600160a01b039460405199885180996020018c8c015e8a60b301528960b101523089609d015288608801528760780152866068015216846058015281606f01846044015260208460240152638154831984600401528160b30184528360a801538201016040526134a9565b639b59756f810361317c57508260e0918101031261020457612ff78261186d565b9160209061300682820161186d565b9160409485830135926060810135916001600160a01b038084169081850361020457899261303660808601611881565b9860c061304560a08801611ab5565b96013598801561311157935f96613073829594936127108a99986130693084611f22565b0204938491611f79565b898651966130808861192c565b88885251968760e4015e60c08660c4015260030b8560a401528585608401528a856064015284604401521682602401526f3eece7db000000000000000000000000826010015260e4825281610120018a52828683519301915af16130e26148cd565b901561310a5786818051810103126102045786015193838510611d8d57506001955050505050565b8281519101fd5b5083929450926131219193611f22565b928a5192631865c57d5f526101209384816004601c8b5afa15613172578a1560051b0151938460801c903d1017610204575f9586956fffffffffffffffffffffffffffffffff8e9616900390613073565b8c513d5f823e3d90fd5b928363ca9e5d0f829495145f14613288575060c09181010312610204576131a28161186d565b6131ae6020830161186d565b906040830135916060840135906001600160a01b03928383169485840361020457849260a06131df60808a01611881565b9801359682613267575b5050501660145283156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af11561069e57601f3d1115610204575f5193838510613230575050505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa1561069e57601f3d1115610204575f518060a01c6102045716611f56565b612710613280936132783085611f22565b020491611f79565b5f80806131e9565b63cb428eae1415905061336857810190606081830312610204576132ab8161186d565b906132b86020820161186d565b92604082013567ffffffffffffffff8111610204576132d792016119d9565b906001600160a01b0380911692839173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5f918316145f1461334a575050505f8047805b84602001908151906133268760400192828451614c3b565b92525283519463322ef8408552856004019185601c01915af11561069e5752600190565b5f92613363849361335b3082611f22565b928391614b01565b61330e565b50505f90565b91908201809211611f0657565b90916133b26040519361338d856118f4565b6020808601945f8652866001600160a01b038094169052519182511691015190615af9565b809252565b81810292918115918404141715611f0657565b929095939497969180606081020460601481151715611f065781606081020460601482151715611f06576060820260801c15156060820260801c15158460801c151517176111c35760608092604080519b8951988d81519b8c928c6101329285610115868401820101526020018484015e602001918c01015e6101358d8a018b010182525f8d6101310153816020820160f18f015e518c60b1015e5f8b609d015202896088015202876078015286606801528560580152018060d1018460440152602084602401526348c8949184600401526101150183528260a80153565b73238a358808379702088667322f80ac48bad5e6c490816bcd1e9517bb0cb8d0d5cde8935c1860601b1561165c576bcdccd5c65a7d4860ce3abbe991825c8061355057505f9182917fab6291fe0000000000000001238a358808379702088667322f80ac48bad5e6c4855d82602083519301915af1906135276148cd565b9115613547575c80613537575090565b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b73ba1333333333a1ba1108e8412f11850a5c319ba9806bcd1e9517bb0cb8d0d5cde8935c1860601b1561165c576bcdccd5c65a7d4860ce3abbe992835c806135505750915f92917405ba1333333333a1ba1108e8412f11850a5c319ba9849360e01b17855d82602083519301915af1906135276148cd565b73498581ff718922c3f8e6a244956af099b2652b2b90816bcd1e9517bb0cb8d0d5cde8935c1860601b1561165c576bcdccd5c65a7d4860ce3abbe991825c8061355057505f9182917f91dd73460000000000000004498581ff718922c3f8e6a244956af099b2652b2b855d82602083519301915af1906135276148cd565b6001600160a01b0316806bcd1e9517bb0cb8d0d5cde8935c1860601b1561165c576bcdccd5c65a7d4860ce3abbe992835c8061355057509181740200000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af1906135276148cd565b359062ffffff8216820361020457565b9092919063d92aadfb8103613a6d57508201610120908184820312610204576136fc8461186d565b9060209461370c828783016119f7565b9061371960a0820161186d565b9260c082013567ffffffffffffffff81116102045782019061373a916119d9565b61374660e0830161186d565b9561010080930135936001600160a01b03808097169716613767908261337b565b8b8884959395515116968a60409c8d998a519061378382611910565b81528481018690528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c6137e283611910565b83821683528683018e9052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b956138353084611f22565b8281118184180218918261384892615619565b9d8e868b015261385792611f79565b8880519761386489611910565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f776564290000000000000000905282516138e7816118d8565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c01613997908a611964565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f115613a63576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa0600190565b83513d5f823e3d90fd5b9283638d68a156829495145f1461413f5750019060808183031261020457613a948161186d565b9160408201359067ffffffffffffffff821161020457613ab59183016119d9565b92612710613b0f85516020870151907fffffffffffffffffffffffffffffffffffffffff00000000000000000000000091828116916014811061412a575b50509050613b0a602086013591309060601c611f22565b6133b7565b049360405193613b1e856118d8565b602885526040366020870137307f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff879397116111c35795915b825190604082106106a957836014015190846015015185601801519086602c0151908a88604001519c8d9260068060ff8316105f14613e46575060028060ff8316105f14613d10575060ff8116613ca45750613c149463fa461e3394936001600160a01b0393909260e492859061237f908287168d8416108d881802808e189088187fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b547333128a8fc17869897dce68ed026d694621f6fdfd614e22565b6040818051810103126102045760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f88126111c357604088921115613c7f575050309591602c8151106106a957602c602b19825101910190815295602886529591613b57565b949396509450505060608101358310613c9a57505050600190565b6060013590611f56565b91509150600160ff8216145f146124f65750906001600160a01b038c60e48d613c1496958461237f7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b60ff821603613d7457509160e46001600160a01b0392613c149695948461237f73c35dadb65012ec5796536bd9864ed8773abc74c4988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b60ff8116600303613dda57509160e46001600160a01b0392613c149695948461237f7370fe4a44ea505cfa3a57b95cf2862d4fd5f0f687988c7fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf9a633a1c453c9b612368565b91509150600460ff8216145f146124f65750906001600160a01b038c60e48d613c1496958461237f735e7bb104d84c7cb9b682aac2f3d509f5f406809a988c7fffb9af9ea6d9e39da47392ecc7055277b9915b8bfc9f83f105821b7791a6ae309a63fa461e339b612368565b600e8060ff8416105f14613f8b575060ff821603613eb957509160e46001600160a01b0392613c149695948461237f730fd83557b2be93617c9c1c1b6fd549401c74558c988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b60ff8116600703613f1f57509160e46001600160a01b0392613c149695948461237f7338015d05f4fec8afe15d7cc0386a126574e8077b988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b91509150600860ff8216145f146124f65750906001600160a01b038c60e48d613c1496958461237f73905a650133147012390c42624eeba4d3313bec6c988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b60ff831614159050613ff257509160e46001600160a01b0392613c149695948461237f734f205d69834f9b101b9289f7affac9b77b3ff9b7988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b612368565b60ff8116600f0361405857509160e46001600160a01b0392613c149695948461237f73e6da85feb3b4e0d6aed95c41a125fba859bb9d24988c7f01795efa243dc58f09de9b7c1fa74e72352806f279d62f49ef19e11c42a982929a63fa461e339b612368565b60ff81166010036140be57509160e46001600160a01b0392613c149695948461237f73ddf5a3259a88ab79d5530eb3eb14c1c92cd97fcf988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b612368565b91509150602360ff8216145f146124f65750906001600160a01b038c60e48d613c1496958461237f73ade65c38cd4849adba595a4323a8c7ddfe89716a988c7fe524afc4d53c767ee9df4e3b4e1937f621368ef156aeffac97f1518b2b556f9d9a63fa461e339b612368565b8391925060140360031b1b1616805f80613af3565b63103b48be81036142f9575060c091810103126102045761415f8161186d565b9060209061416e82820161186d565b60409384830135936141826060850161186d565b60a0614190608087016136c4565b950135956001600160a01b0380809616921696600180881614915f90806142d7575b50630902f1ac5f52895f6004601c8c5afa156142cd57893d106102045788908360051b988951918a8818968751948591831580156142bf575b6142a3575b50505061ffff6127109260081c168203029202820191821561428f5702049181831061425b575050935f9693878481989460a49883978d519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115611dc05750600190565b89855f6004601c8d849663dfec362602630dfe16811884525afa15611dc057505f51908160a01c903d101715611f56575f80fd5b634e487b7160e01b5f52601260045260245ffd5b6142b79350906142b291611f22565b6148c0565b838c5f6141f0565b5060018086811c16146141eb565b89513d5f823e3d90fd5b61271091506142e63086611f22565b02046142f3818a86611f79565b5f6141b2565b6338c9c14781036143665750019060a0818303126102045761431a8161186d565b906143276040820161186d565b90608081013567ffffffffffffffff811161020457611b339461434b9183016119d9565b9260206001600160a01b036060840135941692013590614966565b63f5b991898103614661575060a09181010312610204576143868161186d565b602082013591604091828201356001600160a01b03948582168092036102045760806143b4606086016136c4565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa968715614657575f915f985f945f955f965f955f946145dc575b50868d839561441784999b61494b565b8c156145c1575b505050505061448885949385848e9461ffff99968e5f928d816145a6575b505082158d84838315614595575b50505060018088811c161417614581575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c16820204900302048561544a565b85030204908115611f06575f19928383019a8b9510911017900301116111c35781861061457957505015614573575f925b8451936144c58561192c565b5f8552823b156102045760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af1801561456957614552575b5050600190565b67ffffffffffffffff8211610ce757525f8061454b565b50513d5f823e3d90fd5b5f6144b9565b859250611f56565b61458d9192508c611f22565b03818e61445b565b61459e92611f79565b8d848361444a565b6127109294506145b7903090611f22565b0204915f8d61443c565b919e5090985096509094509150614488838a8461ffff61441e565b9750505099505091505060e0823d60e01161464f575b816145ff60e09383611964565b81010312610204578151602083015191898401519860608501519060808601519182151583036102045761464160c061463a60a08a01614937565b9801614937565b94959b90929694925f614407565b3d91506145f2565b88513d5f823e3d90fd5b6334ee90ca14159050613368578160809181010312610204576146838161186d565b906146906020820161186d565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492604081013584156147185747915b8183116146d4575b50505050505050600190565b60606127109101358302049103908181811191180218925f146147085750506146fc91611fd9565b5f8080808080806146c8565b614713931690611f79565b6146fc565b6147223085611f22565b916146c0565b6bc7aebfbc05485e093720deaa805c9493905f905d841561165c576bcd1e9517bb0cb8d0d5cde8935c9360409586519161476183611948565b608183527f536c69707061676520736c69707061676529536c69707061676528616464726560208401527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569888401527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608401527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808401527f290000000000000000000000000000000000000000000000000000000000000060a08401526148b3575f958787968180519763137c29fe89528181518a6020015e602001886060015e8660a0015e6001600160a01b03168460e00152836101000152610140808461012001528151916101609185848401910152848360200192015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115611dc05750565b631c500e5c5f526004601cfd5b91908203918211611f0657565b3d156148f7573d906148de82611987565b916148ec6040519384611964565b82523d5f602084013e565b606090565b6040519060a0820182811067ffffffffffffffff821117610ce7576040525f6080838281528260208201528260408201528260608201520152565b51906001600160a01b038216820361020457565b1561495257565b634e487b7160e01b5f52600160045260245ffd5b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba3861461165c575f9181169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203614a8c5750505061271090470204938051155f14614a105750506149e6575f80809381935af16149d56148cd565b90156149de5750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b90939260208301808411611f06578251106106a957835f9460208695850101525b602083519301915af1614a426148cd565b90156149de5751159081614a82575b50614a5857565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f614a51565b9091949282979497155f14614aab575050506149e6575f928392614a31565b614ac390614abe97949693973084611f22565b6155bd565b60208601808711611f06578551106106a95787845f988360208b9a8a01015203614af0575b505050614a31565b614af992614b01565b5f8087614ae8565b906001600160a01b036040519384917fdd62ed3e0000000000000000000000000000000000000000000000000000000083523060048401528084166024840152826044602097889388165afa91821561069e575f92614c0c575b508110614b69575b50505050565b614bc4575b60105f80936044936014525f196034526f095ea7b300000000000000000000000082525af115611fc9573d153d601f1060015f5114161715614bb7575f6034525f808080614b63565b633e3f8f735f526004601cfd5b806014525f6034526f095ea7b30000000000000000000000005f52825f6044601082865af115611fc9573d153d601f1060015f51141617614b6e57633e3f8f735f526004601cfd5b9091508481813d8311614c34575b614c248183611964565b810103126102045751905f614b5b565b503d614c1a565b90915f1983830983830292838083109203918083039283851115614cbd5714614cb5576119f4948391099291909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b505091500490565b84634e487b715f52156011016020526024601cfd5b929390959497969197606082029180830460601490151715611f0657606081029080820460601490151715611f06578060801c15158260801c15158460801c15156127108c111717176111c35760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b30185528460a80153830101604052565b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f14614df3570193828511614ddb57614dcf9560e0015194615a5d565b80150180820391110290565b90614dee95610100949394015194615694565b614dcf565b96019391929190828511614e1057614dcf95610100015194615a5d565b90614dee9560e0949394015194615694565b90916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f20905f5260205260405260ff600b536055600b20906040521690565b90929194935f90604051938460c0015f8152610300386101e08801396104e08601604052614e9f828a873560601c84615c69565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f14614f2157614ef7906001600160a01b0316301461494b565b985161271061ffff8b3560501c16470204905260151901976016015b62ffffff89116106a9579796565b6001600160a01b0316308103614f625750612710601519823560501c9260160193019a519161ffff614f57308560200151611f22565b911602049052614f13565b93509450975050614f7491501561494b565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161020457817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8891030197614f13565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af11561069e576001600160a01b031630036150505750505061503492503390611f79565b6311da60b45f5260205f6004601c82335af11561069e575f5190565b61508495949293509061507c6102cb926040519461506d866118f4565b338652602086015236906119f7565b9336916119a3565b615034565b604001518051156150975750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c91826150c9575b50505050508101920390565b9583949661510e9451806040018051156151b0575b5050818411615135575b50601491925001948360800151906001600160a01b038560a001519360581c1690615c69565b908181526040015180911461512657808080806150bd565b8063784cb7b860249252601c01fd5b856020019384518051156151a0575b506002810361515f57505060149192855190525b82916150e8565b6014935061517191925060031461494b565b858201359261519960159287608001516001600160a01b038960a001519260581c168b615c69565b9052615158565b6151aa908a615ac3565b5f615144565b898051850180825260051b01918252525f806150de565b905f82126151d3575090565b80634c085bf160249252601c01fd5b9391936151f0815183615ac3565b6020918183015180511561529e575b50805180158015615234575b5050505180910151905193849184831061522c5761522a9394506152f2565b565b849150611f56565b610aa257838201518360400151810361527e575b5060019160015b82811061525c575061520b565b806152788784879460051b0101518089015190519030906152f2565b0161524f565b8481015190516152989130906001600160a01b03166152f2565b5f615248565b6152a89082615ac3565b5f6151ff565b5f60246010828094816014526fa584119400000000000000000000000082525af11561069e57565b6004601c6020935f936311da60b485525af11561069e575f5190565b60601b9082156109ca5760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af1156109c2575f606052604052565b60601b9082156109ca5760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af1156109c2575f606052604052565b9591949392906001600160a01b03163003615423575050505080615413575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115611fc9575f515f60345290565b61541e813384611f79565b6153e1565b6102cb61541e9461507c6040519361543a856118f4565b33855288602086015236906119f7565b90919283808302938061546d838002868002016154678189615cc9565b97615d20565b94019586910204900390848002630cecb8f3948686830402955f945b60ff861061549e5763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af08960038c866154c1868b01888402615cc9565b95040202010490848082101561553d570304908115615507575b01946b321f0f9f40f36fb0d698c5e18087116154fe575b506001905b0194615489565b955060016154f2565b905060018082018861551f82800288018d8402615d20565b101561552f575081901c906154db565b985050505050509350505090565b9003048015615565575b81600192831c80831161555d575b5003956154f7565b91505f615555565b505f1981018761557b8280028701838d02615d20565b106155b0578361559660011984018080028801908d02615cc9565b106155a357506002615547565b9750505050509350505090565b5096505050509350505090565b5f1982820982820291828083109203906127109485910991808214615612577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91945083831191030360fc1b910360041c170290565b5050500490565b90915f19838309838302908180821091039381851461568b576119f49584910993039091909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b50500492915050565b9093929491670de0b6b3a7640000938587029203020182028160011b938086860202808310928391825f039103180190828183061515169104019261575d84806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b610100908103607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818201911102906158226503782dace9d98902806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b9003606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218928360011b925f1461592657826158809282615878938a800292030260021b615b97565b918480615b97565b0161590b818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b908180021001901b01908082049106151501905b8111900390565b92908295509161595361594b85615a539795039788968a80029788910260021b615b7b565b918480615b7b565b01946159df868070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b80809260011b9704109003901b01805f19838609928086029509938281808795109103039091909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b901515019061591f565b919394929092670de0b6b3a7640000908181145f14615a8757505003029080820491061515010190565b83838284615aa49984969997980202970302910201920302615bbc565b8091019081105f031790565b63d3b1276d5f5260ff166020526024601cfd5b906040019081519182615ad557505050565b5f905280515f198101825260051b01818103615aef575050565b5180825260400152565b612710908219828110615b0d575b50505090565b6bcd1e9517bb0cb8d0d5cde893927fe98f46388916ca2f096ea767dc04dddb45d2ca2c2f44e7bcc529d6aded9c11f0845c3f14615b4b575b50615b07565b615b5e94500391614abe91905c90611f22565b5f808080615b45565b356001600160a01b03811681036102045790565b905f198183099102908180821091030382610100031b911c1790565b91905f198184099202908181610100039381808210910303841b911c17911b15150190565b90915f19918284820991848202918183808610950396858803920992818311948686019714615c5257918391615c3b9391909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b90151581019081106111c35701019081105f031790565b80935082915004910615150101019081105f031790565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702615cb557508115615ca85752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c17029056979843913f83af326be35b1c25e49a3c742169a60000000000000000000000000000000000000000000000000000000000

Signatures

0x77a9088c42a1d611100f69b00c760939bf571b250f9e1a1954a835db1f7174de358a896e9b008742d1332c56c580dc4109f2bd0227ac71d451c4a7ba59a79c5e1cd7900757cb086ac05a2a2ab5024c5e25f2f437e821bf11679d52dcbe1cb8b2ef322f276b9919af33407a3dfe556b10db8527c44d4291bd1709ab086e6a5ac7071b