Safescan
EthereumEthereum
Executed

0x94b97dc00d96f797f4691155d1a7796febdd6976a0e49d5ac331a4b98e02c77f

Safe Transaction on 0x8e5d...4827

Overview

To
0x0000...ceae
Value
0 ETH
Execution Date
Jan 29, 2026, 11:34 AM
Threshold
2 signatures required

Gas & Technical Details

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

Transaction Data

0xf160fb0e000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000006700608080604052346105a2576020816166e0803803809161001f8285610613565b8339810103126105a257516001600160601b03198116908190036105a2576100cc60405161004e608082610613565b605b81527f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d6960408201527f6e416d6f756e744f75742c62797465735b5d20616374696f6e73290000000000606090910152600161064a565b61013f6040516100dd608082610613565b604181527f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f75746040820152602960f81b606090910152600161064a565b61017861014a610665565b602081519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa1461064a565b61025a604051610189608082610613565b604b8152602081017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e60408301526a73696465726174696f6e2960a81b60608301526102306101f9610665565b9160208060405194859382850197518091895e8401908282015f8152815193849201905e01015f815203601f198101835282610613565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982761461064a565b46617a6914908161060457604051907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b8152600260048201526020816024816d04533fe15556b1e086bb1a72ceae5afa80156105ae575f906105c0575b6102d791506001600160a01b0316301461064a565b600146148091811591826105b9575b6102ef9061064a565b60405163313ce56760e01b815260208160048173a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485afa80156105ae575f9061056d575b60ff915016604d81116105595761034490600a0a620f42401461064a565b73f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f5260205f6044601082736b175474e89094c44da98b954eedeac495271d0f5af115610549573d153d601f1060015f511416171561053c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273dc035d45d973e3ec169d2276ddab16f1e407384f5af115610549573d153d601f1060015f511416171561053c5773f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610549573d153d601f1060015f511416171561053c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610549573d153d601f1060015f511416171561053c5761051e925f60345273bbbbbbb520d69a9775e85b458c58c648259fad5f3b15801590610535575b6105129061064a565b9161052d575b5061064a565b604051615ff390816106ed8239f35b90505f610518565b5081610509565b633e3f8f735f526004601cfd5b60405162ffffff163d5f823e3d90fd5b634e487b7160e01b5f52601160045260245ffd5b506020813d6020116105a6575b8161058760209383610613565b810103126105a2575160ff811681036105a25760ff90610326565b5f80fd5b3d915061057a565b6040513d5f823e3d90fd5b50806102e6565b506020813d6020116105fc575b816105da60209383610613565b810103126105a257516001600160a01b03811681036105a2576102d7906102c2565b3d91506105cd565b61060e901561064a565b6102d7565b601f909101601f19168101906001600160401b0382119082101761063657604052565b634e487b7160e01b5f52604160045260245ffd5b1561065157565b634e487b7160e01b5f52600160045260245ffd5b60405190610674608083610613565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080604052600436101561002f575b361561002d57346100295761002161065b565b602081519101f35b5f80fd5b005b5f3560e01c806306b8524c146100dc5780631fff991f14610076576370a082310361000e57346100295760206003193601126100295761006d610631565b505f805360015ff35b600319360160a08112610029576060136100295760643567ffffffffffffffff8111610029576100cc6100d26100b260209336906004016104e9565b6100bd939193611e63565b936100c785611ccf565b611d4f565b91611d1b565b6040519015158152f35b600319360160c08112610029576060136100295760643567ffffffffffffffff8111610029576101109036906004016104e9565b9060a43567ffffffffffffffff811161002957610131903690600401610613565b9061013a611e63565b9161014483611ccf565b6d1ff3684f28c67538d4d072c2273433036104dc5781358201803560a4118515176100295760440135906bcd1e9517bb0cb8d0d5cde8935c918151826020015160f81c83600101915f1901825261019a81611e89565b806103235750516080908301839003126100295760218201516041830151926001600160a01b036081606183015192015193169260205f60e4604051846001600160ff1b03168160d40152858160b401528460ff1c601b0181609401528881607401528681605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526fd505accf000000000000000000000000815260100182885af1601f3d1160015f511416161561025f575b5050505050506100cc6020936100d292611d4f565b8496939598944211610316578860428761030c956100d29a61029b61028960209f6100cc9d614633565b9361029685858984614666565b6146c9565b926040519361190185528f85015283604001927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528685606001526d1ff3684f28c67538d4d072c2273485608001528460a001525f19018360c001528260e0015260c081209052601e01206146ec565b928195878061024a565b631a15a3cc5f526004601cfd5b91929161032f81611e89565b600181036104ba57505160a09082018290031261002957602181015160418201519160618101519384151585036100295760205f6101046001600160a01b0360a1608187015196015194169560405190856001600160ff1b03168260f40152868260d401528560ff1c601b018260b4015289826094015288826074015281605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526f8fcbaf0c000000000000000000000000815260100182875af1601f3d1160015f511416161561040c575050505050506100cc6020936100d292611d4f565b839598949693151586421116610316578860426100cc97856100d29a61044961043a60209f61030c9a614633565b9261029684845f038984614666565b926040519361190185528f85015283604001927fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb84528685606001526d1ff3684f28c67538d4d072c2273485608001525f19018460a001528360c001528260e0015260c081209052601e01206146ec565b600281118063b7e59b040263f9ade075185f526021821802186020526024601cfd5b63e758b8d55f526004601cfd5b9181601f840112156100295782359167ffffffffffffffff8311610029576020808501948460051b01011161002957565b60e0810190811067ffffffffffffffff82111761053657604052565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff82111761053657604052565b6060810190811067ffffffffffffffff82111761053657604052565b6080810190811067ffffffffffffffff82111761053657604052565b90601f601f19910116810190811067ffffffffffffffff82111761053657604052565b67ffffffffffffffff811161053657601f01601f191660200190565b9291926105e9826105c1565b916105f7604051938461059e565b829481845281830111610029578281602093845f960137010152565b9080601f830112156100295781602061062e933591016105dd565b90565b600435906001600160a01b038216820361002957565b35906001600160a01b038216820361002957565b60606bcdccd5c65a7d4860ce3abbe95c803318821b815f351860e01c1715809160a01c61ffff160290611cbb575b6106916123fe565b91806106ab57506106a29250613d7b565b90156100295790565b60031990920191600482016003821461186857816007146113465781600614610e3257816001146108fd5781600414610841578160051461078e575060021461070257634e487b7160e01b5f52605160045260245ffd5b602481016044820135809385105f1461077b57508160a461075a9301359161075460e460c4840135930161074c6040519361073c8561054a565b3385528860208601523690611ea7565b9336916105dd565b91614c88565b60405182819382526020828101526020826040015201528060800160405290565b906107899250339035613d0c565b61075a565b9350509060a01161002957610826916107c160a48301916001600160a01b03806107b785615376565b1691351614614618565b6107e5604051916107d18361054a565b338352602484013560208401523690611ea7565b906107546101058401356001169336906101257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f60848301350191016105dd565b60405161083460208261059e565b5f80825236602083013790565b9193926080915010610029573591602481013590604481013501906024820135831c93815f821391180218913084145f14610888576108269350603833920135901c613d0c565b50906108976108f89315614618565b604051906108a48261054a565b33825260208201526108b936602c8401611ea7565b90610754608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7760048301350191016105dd565b610826565b50506109799150806064604461096c9301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b95869391979894986151f8565b968560409b939694959b97929701518a8989898988306001600160a01b03871603610e22575b610e04575b50505050508051607f1c610d6c5751848e01528c906109c2856154c8565b6109ca614dcd565b905b602f841015610bef575050505081604001519687602001519751996109f2845182615c73565b8360200151805115610bdf575b5080519081610b60575b50508251806020015190519b808d10610b595750610a2d918c916303a65ab661574c565b15610b125750505050508215918215610a66575b5050505060405182819382526020828101526020826040015201528060800160405290565b6001600160a01b03163003610afe5730905b851b91610ae1576040519285526040528073777777777777777777777777777777777777777760611b141502602c526f03a65ab6000000000000000000000000600c525f806064601c82335af115610ad9575f83526040525f808080610a41565b3d5f823e3d90fd5b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c90610a78565b8998979a9996919395929496015199808b14610b3c57610b369798999a0391615d51565b5061075a565b826014526ffb772a880000000000000000000000005f5260246010fd5b8c91613ce9565b610b698161564a565b5185604001518103610bb9575b5060015b828110610b875750610a09565b80610bb3610ba66001938560209160051b010151908160200151915190565b9030906303a65ab661574c565b01610b7a565b60208101519051610bd99130906001600160a01b03166303a65ab661574c565b5f610b76565b610be99082615c73565b5f6109ff565b8c813560f01c91806002013560a01c95600d190190600e01610c1192896154e5565b93909487602001908151928351617fff86160261271090049360200151948a516020015186831b81841b908082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417966001600160a01b0316906001600160a01b03169087828218028092186001600160a01b031660208a0152186001600160a01b03168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14150287528860200197601f190198356040880152610ce08989615606565b61800016155f14915f91604093610d895760e49184519184835289836020015e868260800152878260a001528160c00152828160e00152601c0182335af115610d7e575f5191610d4060205193945b848618029485935193849118615612565b9180519083820390528211911117610d6c57610d62875180938151931861562d565b0190528d916109cc565b634e487b715f5260116020526024601cfd5b6040513d5f823e3d90fd5b610104918451916f101e8952000000000000000000000000835260148a8701846020015e89836034015e868260940152878260b401528160d40152828160f4015260100182335af115610d7e575f51916020518080600f0b188480600f0b18178280600f0b183d604011171761002957610d40909394610d2f565b610e1694866020015190875191615d51565b81528a898989896109a4565b610e2b8261538a565b875261099f565b5050610ea19150806044602461096c9301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b968c868060409d959896979d99949901518c8b8b8b8b8a306001600160a01b03871603611336575b611318575b5050505050908d9493929151910152610ee6856154c8565b908d85610ef1614eb7565b92610efa614dcd565b945b6034821015611143575050935050505060400151968760200151975199610f24845182615c73565b8360200151805115611133575b50805190816110b4575b50508251806020015190519b808d10610b595750610f5f918c91630b0d9c0961574c565b1561101e5750505050508215918215610f97575050505060405182819382526020828101526020826040015201528060800160405290565b6001600160a01b0316300361100a5730905b851b91610ae1576040519285526040528073777777777777777777777777777777777777777760611b141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610ad9575f83526040525f808080610a41565b6bcd1e9517bb0cb8d0d5cde8935c90610fa9565b8996929496959193950151968088039714611098576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0361108d575050505050505f6014526fa58411940000000000000000000000005f525f806024601082335af115610d7e57610b369033615828565b90610b36969161579f565b6014526ffb772a880000000000000000000000005f5260246010fd5b6110bd8161564a565b518560400151810361110d575b5060015b8281106110db5750610f3b565b806111076110fa6001938560209160051b010151908160200151915190565b903090630b0d9c0961574c565b016110ce565b6020810151905161112d9130906001600160a01b0316630b0d9c0961574c565b5f6110ca565b61113d9082615c73565b5f610f31565b5f61271094876112557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe66111a1866112649d60166015196001600160a01b039b60209b3560f01c98604086600201358c1c910152019201908b6154e5565b888a89949394019a8d8c518b015191518b0151908b838b1b838c1b8082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b14179d8e858518028095181691015218168c526001600160a01b0383358d60408260e81c9101528d8862ffffff8360d01c1660020b91015260301c1660808d01520190601a01919091803560e81c6002198160038185820195010195030192565b93839d85949b9293809f615606565b8815158d5289515102048503868c01526040519363f3cd914c85528a518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028588015260808b8801866040015e8b8560c0015e61012084810152818461014001528361016001376101440190601c0182335af115610d7e575f516112f881600f0b9160801d600f0b928383180293519184835191185f03906123f1565b905261130a8851809381519318615612565b019052858f91948e95610efc565b61132a9486602001519087519161579f565b81528c8b8b8b8b610ece565b61133f8261538a565b8752610ec9565b505050506113c4906113b56113596123fe565b90919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b958693919598979994996151f8565b9697919492939a9095836040019889518b8a8a8a8a89306001600160a01b03871603611858575b61183a575b5050505050908c868f9351910152611407866154c8565b8c611410614eb7565b926040519261141e8461051a565b5f84525f60208501525f60408501525f838501525f60808501525f60a08501528260c08501525b600386101561161f57505050505050875197886020015198519b61146a855182615c73565b846020015180511561160f575b5080519182611598575b50505082518c816020015191519d8e1061159157506114a6918d9163ae63932961574c565b1561156857505050505083159182156114d7575b50505050505b604051906020825281602001528060400160405290565b6001600160a01b031630036115545730905b831b91610ae1576040519383526040528073777777777777777777777777777777777777777760611b141502602c526fae639329000000000000000000000000600c525f806064601c82335af11561154b575f90526040525f808080806114ba565b503d5f823e3d90fd5b6bcd1e9517bb0cb8d0d5cde8935c906114e9565b909396999897999591949295015198808a14610b3c5761158b97989903916156d4565b506114c0565b8d91613ce9565b6115a18261564a565b51905181036115e9575b5060015b8281101561148157806115e36115d66001938560209160051b010151908160200151915190565b90309063ae63932961574c565b016115af565b602081015190516116099130906001600160a01b031663ae63932961574c565b5f6115ab565b6116199082615c73565b5f611477565b611656917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe823560f01c970191600201908a6154e5565b9190828161c0008816611785575050906116d7826116e3949335831c86602001526127108b602001986001600160a01b038a51602001511660408901526001600160a01b038d5160200151168589015289515102046080870152601319604051940190601401919091803560e81c6002198160038185820195010195030192565b989295919836916105dd565b60c08601526116f28785615606565b60405190603f19860190815190601f198801938451632bfb780c8552602086528960c00195875f8c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc60448b805184815191038092520101910182335af115610d7e5760205194604051965252604052519081510390526117768b51918251613dc8565b9052526040525b8e8e91611445565b9361179291979392615606565b6140008216611817575f60208601526001600160a01b038951602001511660408601525b612710613fff8a602001931683515102048186015260405191601f198601928351926343583be585525f60a46003198a0182335af115610ad957602051926040519452604052519081510390526118108851918251613dc8565b905261177d565b600160208601526001600160a01b038960200151602001511660408601526117b6565b61184c948660200151908751916156d4565b81528b8a8a8a8a6113f0565b6118618261538a565b87526113eb565b50506118e5915080606460446118d79301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b9695879391969894986151f8565b9699929398909585604096939601519a306001600160a01b038616149b838d15611cab575b611c8f575b8051607f1c610d6c57518e850152611926846154c8565b908d611930614dcd565b925b602f831015611a9957505050508160400151978860200151985199611958845182615c73565b8360200151805115611a89575b5080519081611a14575b505082518c816020015191519d8e10611591575061198e918d9161566b565b156119ef57505050505050816119c3575b50505060405182819382526020828101526020826040015201528060800160405290565b6119d392156119db57309061566b565b5f808061199f565b6bcd1e9517bb0cb8d0d5cde8935c9061566b565b909193959294969a9980999850015199808b14610b3c57610b369798999a03916153ef565b611a1d8161564a565b5185604001518103611a68575b5060015b828110611a3b575061196f565b80611a62611a5a6001938560209160051b010151908160200151915190565b90309061566b565b01611a2e565b60208101519051611a839130906001600160a01b031661566b565b5f611a2a565b611a939082615c73565b5f611965565b8c813560f01c91806002013560a01c94600d190190600e01611abb92896154e5565b93909287602001908151928351617fff86160261271090049360200151948a516020015186841b81851b908082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417966001600160a01b0316906001600160a01b03169087828218028092186001600160a01b031660208c0152186001600160a01b03168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14150289528660200197601f1901963560408a0152611b8a8789615606565b61800016155f14915f91602093611c21576084916040519188601f1b83608001528783607c015282606c01528a8286015e828152601c0182335af115610d7e575f51918080600f0b1861002957611bf483600f0b9360801d94848618029485935193849118615612565b9180519083820390528211911117610d6c57611c16875180938151931861562d565b019052908e90611932565b610104916040519188601f1b836094015287836090015282608001528a826034015e60148a6040018286015e6f101e8952000000000000000000000000815260100182335af115610d7e575f51918080600f0b183d6040111761002957611bf483600f0b9360801d94610d2f565b611ca48a8a8a8a85602001518b8751916153ef565b815261190f565b611cb48861538a565b825261190a565b5f6bcdccd5c65a7d4860ce3abbe95d610689565b8060601b156104dc576bcd1e9517bb0cb8d0d5cde8935c8060601b611cff57506bcd1e9517bb0cb8d0d5cde8935d565b6014526f7407c0f80000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c1860601b611d42575f6bcd1e9517bb0cb8d0d5cde8935d565b635149e7955f526004601cfd5b81611d66575b5050611d61600461234b565b600190565b80358101806020013560e01c9060246003198235019101604051611d8b838386611fa6565b9060405215611e1f575b50505060208101906001915b838310611daf575050611d55565b80358201806020013560e01c6024600319833501920190611dd283838389612339565b15611de857505050602060019101920191611da1565b918091869360405194633c74eed68652856020015260e01b84604001526060848101528184608001528360a0013760840190601c01fd5b611e2a8282856122bf565b611d9557819060405193633c74eed685525f856020015260e01b84604001526060848101528184608001528360a0013760840190601c01fd5b33906d1ff3684f28c67538d4d072c227343314611e7c57565b36601319013560601c9150565b60031115611e9357565b634e487b7160e01b5f52602160045260245ffd5b8092910391608083126100295760405190611ec182610566565b60408294126100295760606040918251611eda8161054a565b611ee382610647565b81526020820135602082015284528281013560208501520135910152565b3590811515820361002957565b91906101608382031261002957611f2483610647565b92611f328260208301611ea7565b92611f3f60a08301611f01565b9260c08301359260e08101359261010082013567ffffffffffffffff81116100295783611f6d918401610613565b9261012083013567ffffffffffffffff81116100295761014091611f92918501610613565b92013590565b35908160030b820361002957565b611fb183838361242b565b15611fbe57505050600190565b63931997d381036120125750611fdd8161200c93612007930190611f0e565b96959390945f939293506001600160a01b036d1ff3684f28c67538d4d072c2273433149716613e06565b614035565b50600190565b634150c86c810361206b575063ffffffff6120368261200c94612060940190611f0e565b959290935f999799506d1ff3684f28c67538d4d072c227343314956001600160a01b038b16613e06565b9160801c1690613fa2565b63da8a2f2181036121955750908101610140828203126100295761208e82610647565b61209b8260208501611ea7565b926120a860c08201611f01565b9360e08201359467ffffffffffffffff8611610029576120cf60409561200c978501610613565b916001600160a01b03806101206120e96101008801611f98565b9660a18a5195730a7e848aca42d879ef06507fca0e7b33a0a63c1e5f5260a08301356020527fbb7b783eb4b8ca46925c5384a6b9919df57cb83da8f76e37291f58d0dd5c439a8c5260ff600b536055600b20968c52612147816141d7565b986d1ff3684f28c67538d4d072c2273433148d519d838f94829051866020015e602001846060015e8260a00153805180916020018385015e806081018252010160405201359616911661422b565b6310cd6343036122b9576121ab91810190611f0e565b5f9791969397949294506d1ff3684f28c67538d4d072c227343314926060810290808204606014901517156122a5576060890298808a04606014901517156122a5578860801c15158160801c15158360801c15151717610d6c5761200c986040610132966001600160a01b03966101358c9a84519d8e82519c8d92519e8f938381019384860196866101158901526020019084015e60200191015e0183528b610131015381816020018c60f1015e518a60b1015e5f89609d0152886088015287607801528660680152168460580152018060d10183604401526020836024015263f83d08ba83600401526101150182528160a80153613edc565b634e487b7160e01b5f52601160045260245ffd5b50505f90565b9190916040516122d0838584612612565b906040525f146122e257505050600190565b63bd01c226036122b957816040918101031261002957602081359101359080421161232957508034116123155750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b509190916040516122d0838584612612565b8035906001600160a01b0382168083036100295760208201356001600160a01b038116928382036100295760400135928315806123e9575b6123e25773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480156123d25747935b8085106123ca5750156123c05750506123be91613d6c565b565b6123be9350613d0c565b925050613ce9565b6123dc3083613cb5565b936123a6565b5050505050565b508015612383565b919082039182116122a557565b336d1ff3684f28c67538d4d072c2273403612425576013193601903682116122a5575f9190565b5f903690565b90919063c1fb425e81036124ab5750810160c0828203126100295761244f82610647565b61245c8260208501611ea7565b9160a084013567ffffffffffffffff81116100295761248b612493926001600160a01b0392611d619701610613565b921683613dd5565b506d1ff3684f28c67538d4d072c22734331492614c88565b633036d6a6036122b957810161010082820312610029576124cb82610647565b6124d88260208501611ea7565b9060a084013567ffffffffffffffff811161002957836124f9918601610613565b9260c08501359067ffffffffffffffff82116100295761251a918601610613565b92835160890193846089116122a5576125a660e061200c976001600160a01b0393601f1961256061254a8b6105c1565b9a6125586040519c8d61059e565b808c526105c1565b013660208b01376d1ff3684f28c67538d4d072c2273433148851602001518a604801526040896020018b6068015e8960a801538051906020018960a9015e0135946141d7565b921661473a565b919061010083820312610029576125c383610647565b926125d060208201610647565b926040820135926125e360608401611f01565b9260808101359260a08201359260c083013567ffffffffffffffff81116100295760e091611f92918501610613565b90919063d92aadfb81036129df57508101610120828203126100295761263782610647565b916126458260208301611ea7565b61265160a08301610647565b9260c08301359167ffffffffffffffff8311610029576126765f939284938601610613565b6126cf6001600160a01b038061010061269160e08a01610647565b9801359816986126c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef6020875101511115614618565b1683613dd5565b976127cc6127366001600160a01b0386515116604051906126ef82610582565b81528b602082015283604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b99826127a98a6001600160a01b038d6bcd1e9517bb0cb8d0d5cde8935c90826040519461276286610582565b168452602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9a6127b4308c613cb5565b818111818318021880930204998a6020870152613d0c565b60408051926127dc60808561059e565b6058845261290a60208501947f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7486527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c848201527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060820152603c845161286560608261059e565b602e815260208101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582527f696e7432353620616d6f756e74290000000000000000000000000000000000008782015286519889947f436f6e73696465726174696f6e20636f6e73696465726174696f6e290000000060208701525180918587015e840190838201908d8252519283915e010189815203601f19810186528561059e565b8180519663137c29fe8852818151896020015e602001876060015e8560a0015e8360e00152868361010001526101408361012001528051908161016001846101400152816020019084610160015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115610d7e576fffffffffffffffffffffffffffffffff917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f526020526040519260405260605f2092604052166010525f5260305fa0600190565b638d68a1568103612ac35750810160808282031261002957612a0082610647565b9160208101359160408201359067ffffffffffffffff821161002957612a27918301610613565b91612a58835160208501516bffffffffffffffffffffffff1981169160148110612aa1575b5050309060601c613cb5565b8181029181830414901517156122a55761200c9360405193612a7b60608661059e565b6028855260403660208701376001600160a01b0361271060603096013594049216614a30565b6bffffffffffffffffffffffff199250829060140360031b1b16165f80612a4c565b91929163103b48be8103612c8c57508260c0918101031261002957612ae782610647565b612af360208401610647565b90604084013593612b0660608201610647565b9060808101359062ffffff82168203610029576001600160a01b0360a0819201359516921693600180831614915f9780612c68575b50630902f1ac5f5260405f6004601c895afa15610d7e5760403d106100295785906127108460051b998a51928b60201897885195869184158015612c5a575b612c36575b50505061ffff9060081c1682030292028201918215612c2257020491818310612bf05750505f94956001600160a01b0360a4948760208198968296826040519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115610d7e57600190565b5f6004601c8860209463dfec362602630dfe16811884525afa15610d7e575f518060a01c3d6020111715613ce9575f80fd5b634e487b7160e01b5f52601260045260245ffd5b61ffff939450612c4f9291612c4a91613cb5565b6123f1565b919050848a5f612b7f565b5060018085811c1614612b7a565b612710919850612c783086613cb5565b020496612c86888786613d0c565b5f612b3b565b92836338c9c147829495145f14612cff5750019060a08183031261002957612cb381610647565b90612cc060408201610647565b90608081013567ffffffffffffffff811161002957611d6194612ce4918301610613565b9260206001600160a01b036060840135941692013590614448565b6334ee90ca8103612dc857506080918101031261002957612d1f81610647565b90612d2c60208201610647565b6001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee149160408101358315612db85747915b818311612d6e575b505050505050600190565b60606127109101358302049103908181811191180218915f14612da05750612d9591613d6c565b5f8080808080612d63565b6001600160a01b03612db3931690613d0c565b612d95565b612dc23084613cb5565b91612d5b565b905063af72634f8103612e0057506001600160a01b03612df1836120079361200c9501906125ad565b97909695919594929416615056565b829063736180c88103612f91575060c0918101031261002957612e2281610647565b612e2e60408301611f01565b9160608101356080820135936001600160a01b0385168503610029576127106001600160a01b03612e6160a08601610647565b951694612ea66020848373a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48180280931896013591309073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4818613cb5565b02049015612f455763fae036d55f5260205f6004601c885afa15610d7e57601f3d111561002957620f4240670de0b6b3a76400005f510191020491818310612f4057505060105f60209481946044946034526014526f8d7ef9bb00000000000000000000000082525af115612f2757601f3d1115610029575f603452600190565b6040516bffffffffffffffffffffffff163d5f823e3d90fd5b613ce9565b60105f602094968194966044946034526014526f9599127600000000000000000000000082525af115612f2757601f3d1115610029575f6034525f5191818310612f4057505050600190565b636472b2768103613403575060c0918101031261002957612fb181610647565b90612fbe60208201610647565b906040810135916060820135906001600160a01b038216908183036100295760a0612feb60808601611f01565b94013591604051918261018001604052610180603684873c630902f1ac5f5260405f6004601c885afa15610d7e575f51602051918160701c8360701c173d606011176100295784602001986001600160a01b038a5116906001600160a01b038088511692818c858318028092181693181692876040015192836014526fd283e75f0000000000000000000000005f5260205f60246010845afa15610d7e573d6020116100295760205f60246010825194886014526f402d267d00000000000000000000000084525afa15610d7e573d602011610029575f510160405190886040528460601b602c526f1647292a000000000000000000000000600c5260205f6044601c730c9a3dd6b8f28529d72d7f9ce918d493519ee3835afa15610d7e575f519160405202968b86881802861863961be3915f5260205f6004601c895afa15610d7e573d602011610029575f5181808210911802186318e22d985f5260405f6004601c895afa15610d7e575f51602051908160101c9060101c173d604011176100295760648160061c603f8316600a0a02049015816dffffffffffffffffffffffffffff180218946347bd37185f5260205f6004601c8a5afa15610d7e573d602011610029578a968e965f51808203911102918383106133ad575b50505097670de0b6b3a764000061324e998760a00151908860c00151908960600151928c8b60800151928b5f14613361578082119103029282841161334c57906132199492918c610100015194615beb565b88808203911102915b87610120015182039281808210911802180204915f9380613320575b508315613304575b505050615106565b948286106132c1575050506001831161326b575b50505050600190565b5f8094936001600160a01b03829583602060a49760405195869163022c0d9f835260051b908382840101528218010152168160600152608081810152818160a00152601c01915af115610d7e575f808080613262565b5f6004601c6001600160a01b03899695898280602098511692511680926338d52e0f8852180218165afa15610d7e575f518060a01c3d6020111715613ce9575f80fd5b61330f929350613cb5565b9081818111911802185f8080613246565b6127109194506133303086613cb5565b0204828111818418021892613346848383613d0c565b5f61323e565b61335c94918c60e001519461595c565b613219565b9294838e11938e039390930293919050828411613397579061338a9492918c60e0015194615beb565b8980820391110291613222565b6133a894918c61010001519461595c565b61338a565b5f9298506020939750816133c5601c92602494613cb5565b85526307a2d13a84525afa15610d7e573d6020116100295761324e97670de0b6b3a76400008d958b975f51019081818110159118021891995f6131c7565b905063fd8c38e18103613441575063ffffffff613429836120609361200c9501906125ad565b956001600160a01b03889a9896929695939516615056565b8290639b59756f8103613554575060e091810103126100295761346381610647565b9061347060208201610647565b91604082013560608301356001600160a01b038116908181036100295761349960808601611f01565b906134a660a08701611f98565b9380156134f95761200c976127106134cc926134c23084613cb5565b0204948591613d0c565b6001600160a01b0360c0604051976134e560208a61059e565b5f808a523660208b01370135951690614375565b50916135059196613cb5565b94604051631865c57d5f52610120816004601c865afa15610d7e57811560051b0151958660801c3d6101201117610029576fffffffffffffffffffffffffffffffff61200c97169003916134cc565b9050636c5f9cf9810361359157506001600160a01b0361357d8361358c9361200c9501906125ad565b97909695919594929416614fa6565b6140c3565b63f61460f981036135bd57506001600160a01b0361357d836135b89361200c9501906125ad565b613edc565b63670335be81036138e35750810190808203916101608312610029576135e282610647565b9260e0603f196135f460208601610647565b92011261002957604051916136088361051a565b6040840135835261361b60608501610647565b60208401526080840135604084015261363660a08501610647565b9460608401958652608084019060c0860135825260a085019160e0870135835260c0860196610100810135885261012081013567ffffffffffffffff81116100295781019060408287031261002957604051956136928761054a565b82359267ffffffffffffffff8411610029576136b5602092610140958301610613565b8852013560208701520135906136cb3087613cb5565b90519081811181831802188094510204978189106138d15750506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273bbbbbbb520d69a9775e85b458c58c648259fad5f60248201526020816044816001600160a01b0389165afa908115610d7e575f91613893575b50905f958284889796959410613847575b506001600160a01b036bcd1e9517bb0cb8d0d5cde8935c9260405196634dcebcba885283518860200152308860400152604084602001896060015e82168760a0015260608381018860c0015e1685610120015260c00151908160f81c9060601b1784610140015260801b8361016001526101a0836101800152826101a001526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af115610d7e576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b613870575b61386a73bbbbbbb520d69a9775e85b458c58c648259fad5f86615894565b5f61375c565b61388e73bbbbbbb520d69a9775e85b458c58c648259fad5f86615844565b61384c565b9493929190506020853d6020116138c9575b816138b26020938361059e565b81010312610029579351929391929091905f61374b565b3d91506138a5565b906001600160a01b0389925116613ce9565b63ca9e5d0f81036139f657508160c091810103126100295761390481610647565b61391060208301610647565b906040830135916060840135916001600160a01b03831693848403610029576001600160a01b039260a061394660808901611f01565b97013595826139d5575b5050501660145282156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af115610d7e57601f3d1115610029575f51928284106139965750505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa15610d7e57601f3d1115610029575f518060a01c610029576001600160a01b0316613ce9565b6127106139ee936139e63085613cb5565b020491613d0c565b5f8080613950565b91929163b8df6d4d03613caf578260a0918101031261002957613a1882610647565b60408301356001600160a01b0381169182820361002957613a60613a3e60608701611f01565b9161271060206080890135980135613a563084613cb5565b0204948591614ef2565b15613ca35763ffa642255f5260405f6004601c845afa15610d7e57603f3d1115610029575f516020516317be952e5f5260205f6004601c865afa15610d7e57601f3d1115610029575f518060081c6100295760ff16613abe81611e89565b63796da7af5f5260205f6004601c875afa15610d7e57601f3d1115610029575f519063eab5d20e5f5260205f6004601c885afa15610d7e57601f3d1115610029575f5163ec2fd46d5f5260205f6004601c895afa15610d7e57601f3d111561002957865f51936ec097ce7bc90715b34b9f10000000000492613b3f81611e89565b60028103613c6f575050637c9b8e895f5260205f6004601c895afa15610d7e57601f3d1115610029575f5194858503808911613c465750505083670de0b6b3a7640000809592818981950191848303020495800204029080820491061515018202049083030102045b63c0ffa1785f5260205f6004601c855afa15610d7e57601f3d1115610029575f5163ab44a7a35f5260205f6004601c865afa15610d7e57601f3d111561002957670de0b6b3a764000080915f51010191020493808510613c0e57509261200c929361591a565b60205f6004601c8895634a248d2a84525afa15610d7e57601f3d1115610029575f518060a01c610029576001600160a01b0316613ce9565b670de0b6b3a7640000929650613c659493919550880302048380615ca9565b8103910301613ba8565b613c9c955091670de0b6b3a764000091969392613c8b81611e89565b158185180218958692020491615ca9565b9003613ba8565b9061200c9293916158d8565b505f9150565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610d7e573d601f1015610029575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115613d5c573d153d601f1060015f5114161715613d4f575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af115610d7e57565b600490911015903560e01c6367c4a3b014169060608215613dc2575060405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f925090565b919082018092116122a557565b9091613e0160405192613de78461054a565b60208401935f85526001600160a01b0381961690526141d7565b809252565b9398979290969594956060830292808404606014901517156122a5576060820291808304606014901517156122a5578160801c15158360801c15158560801c15151717610d6c576101329660409161013583519c8d9981519a81519c8d928d8381019384860196866101158901526020019084015e60200191015e0183528b610131015381816020018c60f1015e518a60b1015e5f89609d01528860880152876078015286606801528560580152018060d1018460440152602084602401526348c8949184600401526101150183528260a80153565b6d14aa86c5d3c41765bb24e11bd7016bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f8091740300000000000014aa86c5d3c41765bb24e11bd7016bcdccd5c65a7d4860ce3abbe95d602081519101826d14aa86c5d3c41765bb24e11bd7015af1613f5d614419565b9015613f8a576bcdccd5c65a7d4860ce3abbe95c80613f7a575090565b63d66fcc385f526020526024601cfd5b602081519101fd5b63ab7646c45f526020526024601cfd5b9073ba1333333333a1ba1108e8412f11850a5c319ba96bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f917407ba1333333333a1ba1108e8412f11850a5c319ba9839260e01b176bcdccd5c65a7d4860ce3abbe95d6020815191018273ba1333333333a1ba1108e8412f11850a5c319ba95af1613f5d614419565b6e04444c5dc75cb358380d2e3de08a906bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f80917f91dd73460000000000000006000000000004444c5dc75cb358380d2e3de08a906bcdccd5c65a7d4860ce3abbe95d602081519101826e04444c5dc75cb358380d2e3de08a905af1613f5d614419565b73e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f80917fb45a3c0e0000000000000001e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcdccd5c65a7d4860ce3abbe95d6020815191018273e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4445af1613f5d614419565b6001600160a01b03909291921690816bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257509181740400000000000000000000000000000000000000005f9493859460e01b17176bcdccd5c65a7d4860ce3abbe95d82602083519301915af1613f5d614419565b519060208201519182199061271082106141ef575050565b61062e929350906142216001600160a01b036142269351169161271003916bcd1e9517bb0cb8d0d5cde8935c90613cb5565b614deb565b614e04565b9392969591966040519383519384602001908660e4015e60c08560c4015260030b8460a401525f8460840152878460640152836044015282602401526f3eece7db00000000000000000000000082601001528060e40182528101610120016040526001600160a01b038216806bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f91817f67ca7c91000000000000000500000000000000000000000000000000000000008493176bcdccd5c65a7d4860ce3abbe95d82602083519301915af1614309614419565b9015613f8a576bcdccd5c65a7d4860ce3abbe95c80613f7a575060408180518101031261002957604001519382851061434157505050565b5f6004601c8795946020946350a2884b02635f64b55b1884525afa15610d7e575f518060a01c3d6020111715613ce9575f80fd5b9390955f9396849398976040519383519384602001908660e4015e60c08560c4015260030b8460a40152848460840152898460640152836044015282602401526f3eece7db00000000000000000000000082601001528060e4018252810161012001604052602081519101826001600160a01b0386165af16143f5614419565b9015613f8a5760408180518101031261002957604001519382851061434157505050565b3d15614443573d9061442a826105c1565b91614438604051938461059e565b82523d5f602084013e565b606090565b9291906001600160a01b038216936e22d473030f116ddee9f6b43ac78ba385146d1ff3684f28c67538d4d072c2273486141773bbbbbbb520d69a9775e85b458c58c648259fad5f8614176104dc575f906001600160a01b0381169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036145a55750505061271090470204938051155f146145195750506144f1575f80809381935af16144e8614419565b9015613f8a5750565b7f01da1572000000000000000000000000000000000000000000000000000000005f5260045ffd5b909392602083018084116122a55782511061459357835f9460208695850101525b602083519301915af161454b614419565b9015613f8a5751159081614589575b5061456157565b7f82d5d76a000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503b155f61455a565b634e487b715f5260326020526024601cfd5b9091949282979497155f146145c4575050506144f1575f92839261453a565b6142266145da9161422198959794983085613cb5565b602086018087116122a5578551106145935787845f988360208b9a8a01015203614607575b50505061453a565b61461092614ef2565b5f80876145ff565b1561461f57565b634e487b7160e01b5f52600160045260245ffd5b602460105f926020946014526f7ecebe0000000000000000000000000084525afa15610d7e573d602011610029575f5190565b5f60446010602093604051956d1ff3684f28c67538d4d072c2273460345260601b85526fdd62ed3e00000000000000000000000084525afa15610d7e573d602011610029575f519060405214159015176146bc57565b63b78cb0dd5f526004601cfd5b5f6004601c602093633644e51584525afa15610d7e573d602011610029575f5190565b92919091604051935f528160ff1c601b016020526040526001600160ff1b03166060526020600160805f825afa511860601b3d1061472d576040525f606052565b638baa579f5f526004601cfd5b929490945f926001600160ff1b038111610d6c575b865190604080831192106145935787601401519488601501518960180151918a602c0151908a8c60400151998b6001600160a01b038c166001600160a01b03831610968c88848218029760ff811680155f146148e85750926148086001600160a01b0396936148769a9998969360e496731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d5b8089189418926151a6565b94835192846028015283601401528183526040519a8b97889484602001908660c4015e60a08560a401528716846084015283606401528983604401528b813018021882602401526f128acb0800000000000000000000000082601001528060c401825201016040521661415b565b6040818051810103126100295760409260208201519384920151906040521802185f03935f8512610d6c578491156148cd575050309295602c81511061459357602c602b198251019101908152956028865261474f565b93509550925092508184106148e0575050565b909150613ce9565b6001810361494c5750926148086001600160a01b0396936148769a9998969360e4967341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759d6147fd565b600281036149b05750926148086001600160a01b0396936148769a9998969360e49673baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d6147fd565b91509250600391939450145f14614a1d578d6001600160a01b03938e6148088f956148769a99989660e4967370fe4a44ea505cfa3a57b95cf2862d4fd5f0f6877fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf90633a1c453c9d6147fd565b63d3b1276d5f5260ff166020526024601cfd5b93929095916001600160ff1b038111610d6c575b865190604080831192106145935787601401519488601501518960180151918a602c0151908a8c60400151998b6001600160a01b038c166001600160a01b03831610968c88848218029760ff811680155f14614b535750926148086001600160a01b039693614afc9a9998969360e496731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d8089189418926151a6565b6040818051810103126100295760409260208201519384920151906040521802185f03935f8512610d6c578491156148cd575050309295602c81511061459357602c602b1982510191019081529560288652614a44565b60018103614bb75750926148086001600160a01b039693614afc9a9998969360e4967341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759d6147fd565b60028103614c1b5750926148086001600160a01b039693614afc9a9998969360e49673baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d6147fd565b91509250600391939450145f14614a1d578d6001600160a01b03938e6148088f95614afc9a99989660e4967370fe4a44ea505cfa3a57b95cf2862d4fd5f0f6877fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf90633a1c453c9d6147fd565b9190925f14614d515751614d44576020810151610d6c5760408101514211614d305760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af115610d7e57565b63cd21db4f5f52604001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af115610d7e57565b60405190614dda82610566565b5f6040838281528260208201520152565b905f19818309910290818082109103035f526020525f90565b805190602001518115614e5c57614e58906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b0290565b61271091500490565b5f516020518115614e5c57614e58906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b6040519060a0820182811067ffffffffffffffff821117610536576040525f6080838281528260208201528260408201528260608201520152565b604051927fdd62ed3e0000000000000000000000000000000000000000000000000000000084523060048501526001600160a01b03831660248501526020846044816001600160a01b0386165afa938415610d7e575f94614f72575b508310614f5a57505050565b6123be921561589457614f6d8282615844565b615894565b9093506020813d602011614f9e575b81614f8e6020938361059e565b810103126100295751925f614f4e565b3d9150614f81565b9293909594979691976060820291808304606014901517156122a5576060810290808204606014901517156122a5578060801c15158260801c15158460801c15156127108c11171717610d6c5760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f0185604401526020856024015263f83d08ba85600401528160b30185528460a80153830101604052565b9293909594979691976060820291808304606014901517156122a5576060810290808204606014901517156122a5578060801c15158260801c15158460801c15156127108c11171717610d6c5760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b30185528460a80153830101604052565b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f1461517757019382851161515f576151539560e0015194615beb565b80150180820391110290565b906151729561010094939401519461595c565b615153565b960193919291908285116151945761515395610100015194615beb565b906151729560e094939401519461595c565b509290916001600160a01b039462ffffff169060405192826040526020525f805260601b600c521560051b6060035f2090604052604051925f5260205260405260ff600b536055600b20906040521690565b90929194935f90604051938460c0015f8152610300386101e08801396104e0860160405261522c828a873560601c84615f14565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f146152ae57615284906001600160a01b03163014614618565b985161271061ffff8b3560501c16470204905260151901976016015b6152aa8982615606565b9796565b6001600160a01b03163081036152ef5750612710601519823560501c9260160193019a519161ffff6152e4308560200151613cb5565b9116020490526152a0565b93509450975050615301915015614618565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161002957817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff88910301976152a0565b356001600160a01b03811681036100295790565b90602082013591821961271081106153a0575050565b6153d2919293506153bd6001600160a01b03916127100393615376565b166bcd1e9517bb0cb8d0d5cde8935c90613cb5565b905f19818309910290818082109103035f5260205261062e614e65565b9591949192906001600160a01b03871673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0361542a575050505050905061062e8133613d6c565b866014526ff9b6a7960000000000000000000000005f525f806024601082335af115610d7e576001600160a01b0316300361549b575050505061546e903383613d0c565b6014526f12e103f10000000000000000000000005f5260105f60248282335af115610d7e575f5160801c90565b6154c3949161074c61075492604051946154b48661054a565b33865260208601523690611ea7565b61546e565b604001518051156154d65750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182615508575b50505050508101920390565b9583949661554d9451806040018051156155ef575b5050818411615574575b50601491925001948360800151906001600160a01b038560a001519360581c1690615f14565b908181526040015180911461556557808080806154fc565b8063784cb7b860249252601c01fd5b856020019384518051156155df575b506002810361559e57505060149192855190525b8291615527565b601493506155b0919250600314614618565b85820135926155d860159287608001516001600160a01b038960a001519260581c168b615f14565b9052615597565b6155e9908a615c73565b5f615583565b898051850180825260051b01918252525f8061551d565b5062ffffff1061459357565b905f821261561e575090565b80634c085bf160249252601c01fd5b905f821361563b57505f0390565b80633351b26060249252601c01fd5b8051156156575760200190565b634e487b7160e01b5f52603260045260245ffd5b9082156156b757604051926038526028528073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b151502601452633ccfd60b5f525f80603c601c82335af115610ad957604052565b506014526fcbf0dbf50000000000000000000000005f5260246010fd5b9591949392906001600160a01b03163003615735575050505080615725575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115613d5c575f515f60345290565b615730813384613d0c565b6156f3565b6107546157309461074c6040519361073c8561054a565b919060601b908315610ae157604051936060526040528073777777777777777777777777777777777777777760611b141502602c5260601b600c525f806064601c82335af115610ad9575f606052604052565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af115610d7e576001600160a01b03163003615806575050506157ea92503390613d0c565b6311da60b45f5260205f6004601c82335af115610d7e575f5190565b61582395949293509061074c61075492604051946154b48661054a565b6157ea565b6004601c6020935f936311da60b485525af115610d7e575f5190565b604460105f8093602095601452816034526f095ea7b300000000000000000000000082525af115613d5c573d153d601f1060015f5114161715615887575f603452565b633e3f8f735f526004601cfd5b604460105f809360209560145281196034526f095ea7b300000000000000000000000082525af115613d5c573d153d601f1060015f5114161715615887575f603452565b6084905f809360209560405191638dae73338352828801528160400152606081810152818160800152601c01915af115610d7e57601f3d1115610029575f5190565b6084905f80936020956040519163e67ce7068352828801528160400152606081810152818160800152601c01915af115610d7e57601f3d1115610029575f5190565b91909394929484860292030201670de0b6b3a764000002908060011b928085850202808410938491825f0391031801908381830615151691040191821e61010003607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182019111026503782dace9d986021e61010003606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218918260011b915f14615afc5780670de0b6b3a7640000030260021b8580025f19818309910290818082109103039180610100039160ff19820193849382841c9180861c8084838561010010958d5f1981800990800290818082109103039c818c8f93811c91828c86861c80961b871802921b1817151592841b171781019c8b1c908d10015f528b6020521b1717961b1802921b181715150101615ae181801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b908180021001901b01908082049106151501905b8111900390565b670de0b6b3a7640000819003945085800293929190850260021b90845f198184099202918280821091030381610100039060ff19830193815f198880099588800296878082109103039687821c90871c88871b171796861c5f52866020521c931c911b171701615ba781801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b80809204109003901b019081155f14615bc5575050505f5b90615af5565b615be69260011b905f19818309910290818082109103035f52602052615e89565b615bbf565b919394929092670de0b6b3a764000081145f14615c12575003029080820491061515010190565b808302670de0b6b3a7640000918203830201959483020292919003028115615c6b57615c5292935f19818309910290818082109103035f52602052615f74565b805190602001519015155f03178091019081105f031790565b509150501990565b906040019081519182615c8557505050565b5f905280515f198101825260051b01818103615c9f575050565b5180825260400152565b670de0b6b3a76400008481039594820281900490910292828404019185020480828110615d3a57500392600191670de0b6b3a7640000905b8260021b02048480020193600185811c019185925b838110615d2b5750670de0b6b3a76400009394955060011b935f14615d2457015b0290808204910615150190565b9003615d17565b9250828604830160011c615cf6565b91905003670de0b6b3a76400005f92949194615ce1565b9490929395919573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b038716145f14615d8e5750505050505061062e8133613d6c565b602095966040519788602401526f0c11dedd000000000000000000000000886010015287604401526044933003615e61575b5050508091508352820101604052336bcd1e9517bb0cb8d0d5cde8935c1860601b156104dc576bcdccd5c65a7d4860ce3abbe95c80613f9257505f80917f599d07140000000000000002000000000000000000000000000000000000000033176bcdccd5c65a7d4860ce3abbe95d60208151910182335af1615e40614419565b9015613f8a576bcdccd5c65a7d4860ce3abbe95c80613f7a57506060015190565b829350604060c495810188606401378660a4015281868501528560e4013701805f8080615dc0565b5f51906020518215615f075781615ec8918180615eff955f03870982089485820391861190039180805f031680910492600182805f0304010291041791565b9190916002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030290565b029015150190565b9150808204910615150190565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702615f6057508115615f535752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b8015615fe1575f51602051918115615fcd57615fb8615ec8828080805f03870987089586810390871186039180805f031680910492600182805f0304010291041791565b0292151583019283109104015f526020525f90565b90505f805280820491061515016020525f90565b634e487b715f5260126020526024601cfd872b0e4cc83cce6a75eb4a1705f5bfd06e21a6c5000000000000000000000000

Signatures

0x4b9527559c42a82ca0c30b1f6eae2690c46f8713027a254b90eaa8d040d9a0786e8ec4312385a35ac0a99803252a2690a74ed6f60a72961d16def9e5660365fb1b66abe6565d58a4e8e87a180980625054f8f45b5c088daa04516dc4e7168c3e0b1cf19850d8169d63ff880f2e5f10077fcc3eac4910916ed1c883adfd3015c4ec1c