Safescan
EthereumEthereum
Executed

0xd48156e118ec18845f71b38ba79a68c187e1f9ccf1a0dfd7eaf4606c61de493c

Safe Transaction on 0x8e5d...4827

Overview

To
0x0000...ceae
Value
0 ETH
Execution Date
Apr 8, 2026, 04:48 PM
Threshold
2 signatures required

Gas & Technical Details

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

Transaction Data

0xf160fb0e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000065c5608080604052346106e6576020816165a5803803809161001f8285610701565b8339810103126106e657516001600160601b03198116908190036106e6576100cc60405161004e608082610701565b605b81527f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d6960408201527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060909101526001610738565b61013f6040516100dd608082610701565b604181527f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f75746040820152602960f81b6060909101526001610738565b61017861014a610791565b602081519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610738565b61025a604051610189608082610701565b604b8152602081017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e60408301526a73696465726174696f6e2960a81b60608301526102306101f9610791565b9160208060405194859382850197518091895e8401908282015f8152815193849201905e01015f815203601f198101835282610701565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610738565b46617a691490816106f257604051907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b8152600260048201526020816024816d04533fe15556b1e086bb1a72ceae5afa8015610698575f906106aa575b6102d791506001600160a01b03163014610738565b600146148091811591826106a3575b6102ef90610738565b60405163313ce56760e01b815260208160048173a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485afa9081156106985761033f91610335915f91610669575b5061076c565b620f424014610738565b60405163313ce56760e01b815260208160048173dac17f958d2ee523a2206206994597c13d831ec75afa9081156106985761038491610335915f91610669575061076c565b73f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f5260205f6044601082736b175474e89094c44da98b954eedeac495271d0f5af115610659573d153d601f1060015f511416171561064c5773f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610659573d153d601f1060015f511416171561064c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273dc035d45d973e3ec169d2276ddab16f1e407384f5af115610659573d153d601f1060015f511416171561064c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610659573d153d601f1060015f511416171561064c5773ce355440c00014a229bbec030a2b8f8eb45a28976014525f196034526f095ea7b30000000000000000000000005f9081526020906044601082734f8e5de400de08b164e7421b3ee387f461becd1a5af115610659573d153d601f1060015f511416171561064c5773217e42ceb2eae9ecb788fdf0e31c806c531760a36014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273dac17f958d2ee523a2206206994597c13d831ec75af115610659573d153d601f1060015f511416171561064c5761062e925f60345273bbbbbbb520d69a9775e85b458c58c648259fad5f3b15801590610645575b61062290610738565b9161063d575b50610738565b604051615d8c90816108198239f35b90505f610628565b5081610619565b633e3f8f735f526004601cfd5b60405162ffffff163d5f823e3d90fd5b61068b915060203d602011610691575b6106838183610701565b810190610753565b5f61032f565b503d610679565b6040513d5f823e3d90fd5b50806102e6565b506020813d6020116106ea575b816106c460209383610701565b810103126106e657516001600160a01b03811681036106e6576102d7906102c2565b5f80fd5b3d91506106b7565b6106fc9015610738565b6102d7565b601f909101601f19168101906001600160401b0382119082101761072457604052565b634e487b7160e01b5f52604160045260245ffd5b1561073f57565b634e487b7160e01b5f52600160045260245ffd5b908160209103126106e6575160ff811681036106e65790565b60ff16604d811161077d57600a0a90565b634e487b7160e01b5f52601160045260245ffd5b604051906107a0608083610701565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080604052600436101561002f575b361561002d5734610029576100216106b5565b602081519101f35b5f80fd5b005b5f3560e01c806306b8524c146100dc5780631fff991f14610076576370a082310361000e57346100295760206003193601126100295761006d61069f565b505f805360015ff35b60a06003193601126100295761008b366105ad565b6064359067ffffffffffffffff8211610029576100d26100cc6100b460209436906004016105fe565b906100bd611e69565b946100c786611c81565b611d01565b91611ccd565b6040519015158152f35b60c0600319360112610029576100f1366105ad565b60643567ffffffffffffffff8111610029576101119036906004016105fe565b60a43567ffffffffffffffff811161002957610131903690600401610681565b9161013a611e69565b9261014484611c81565b6d1ff3684f28c67538d4d072c2273433036104e55781358201803560a4118415176100295760440135906bcd1e9517bb0cb8d0d5cde8935c918151826020015160f81c83600101915f1901825261019a81611e8f565b806103285750516080908301839003126100295760218201516041830151926001600160a01b036081606183015192015193169260205f60e4604051846001600160ff1b03168160d40152858160b401528460ff1c601b0181609401528881607401528681605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526fd505accf000000000000000000000000815260100182885af1601f3d1160015f5114161615610260575b5050505050506100d2916100cc91602095611d01565b84979599939694421161031b5789604288610310956100d29b61029e60209f61028c906100cc9e6143db565b936102998585898461440e565b614471565b92604051936119018552602085015283604001927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528685606001526d1ff3684f28c67538d4d072c2273485608001528460a001525f19018360c001528260e0015260c081209052601e0120614494565b95829482948961024a565b631a15a3cc5f526004601cfd5b91929161033481611e8f565b600181036104c357505160a09082018290031261002957602181015160418201519160618101519384151585036100295760205f6101046001600160a01b0360a1608187015196015194169560405190856001600160ff1b03168260f40152868260d401528560ff1c601b018260b4015289826094015288826074015281605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526f8fcbaf0c000000000000000000000000815260100182875af1601f3d1160015f5114161615610412575050505050506100d2916100cc91602095611d01565b8396949795999315158742111661031b578960426100cc98856100d29b61045160209f610442906103109a6143db565b9261029984845f03898461440e565b92604051936119018552602085015283604001927fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb84528685606001526d1ff3684f28c67538d4d072c2273485608001525f19018460a001528360c001528260e0015260c081209052601e0120614494565b600281118063b7e59b040263f9ade075185f526021821802186020526024601cfd5b63e758b8d55f526004601cfd5b6060810190811067ffffffffffffffff82111761050e57604052565b634e487b7160e01b5f52604160045260245ffd5b60e0810190811067ffffffffffffffff82111761050e57604052565b6040810190811067ffffffffffffffff82111761050e57604052565b6080810190811067ffffffffffffffff82111761050e57604052565b90601f601f19910116810190811067ffffffffffffffff82111761050e57604052565b35906001600160a01b038216820361002957565b600319606091011261002957604051906105c6826104f2565b816004356001600160a01b03811681036100295781526024356001600160a01b03811681036100295760208201526040604435910152565b9181601f840112156100295782359167ffffffffffffffff8311610029576020808501948460051b01011161002957565b67ffffffffffffffff811161050e57601f01601f191660200190565b9291926106578261062f565b916106656040519384610576565b829481845281830111610029578281602093845f960137010152565b9080601f830112156100295781602061069c9335910161064b565b90565b600435906001600160a01b038216820361002957565b60606bcdccd5c65a7d4860ce3abbe95c803318821b815f351860e01c1715809160a01c61ffff160290611c6d575b6106eb612354565b918061070557506106fc9250613d5f565b90156100295790565b9160031901918060031461181b57806006146112fa5780600514610de757806001146108b357806004146107da5760021461074e57634e487b7160e01b5f52605160045260245ffd5b602481016044820135809385105f146107c757508160a46107a6930135916107a060e460c48401359301610798604051936107888561053e565b3385528860208601523690611ead565b93369161064b565b91614a7a565b60405182819382526020828101526020826040015201528060800160405290565b906107d59250339035613cf0565b6107a6565b50919060801161002957816004013591602481013590604481013501906024820135831c93815f821391180218913084145f1461083e576108239350603833920135901c613cf0565b604051610831602082610576565b5f80825236602083013790565b509061084d6108ae93156143c0565b6040519061085a8261053e565b338252602082015261086f36602c8401611ead565b906107a0608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77600483013501910161064b565b610823565b5061092e915080606460446109219301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b9586939197989498614fa4565b968560409b939694959b97929701518a8989898988306001600160a01b03871603610dd7575b610db9575b50505050508051607f1c610d215751848e01528c9061097785615261565b61097f614bbf565b905b602f841015610ba4575050505081604001519687602001519751996109a7845182615a0c565b8360200151805115610b94575b5080519081610b15575b50508251806020015190519b808d10610b0e57506109e2918c916303a65ab66154e5565b15610ac75750505050508215918215610a1b575b5050505060405182819382526020828101526020826040015201528060800160405290565b6001600160a01b03163003610ab35730905b851b91610a96576040519285526040528073777777777777777777777777777777777777777760611b141502602c526f03a65ab6000000000000000000000000600c525f806064601c82335af115610a8e575f83526040525f8080806109f6565b3d5f823e3d90fd5b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c90610a2d565b8998979a9996919395929496015199808b14610af157610aeb9798999a0391615b75565b506107a6565b826014526ffb772a880000000000000000000000005f5260246010fd5b8c91613ccd565b610b1e816153e3565b5185604001518103610b6e575b5060015b828110610b3c57506109be565b80610b68610b5b6001938560209160051b010151908160200151915190565b9030906303a65ab66154e5565b01610b2f565b60208101519051610b8e9130906001600160a01b03166303a65ab66154e5565b5f610b2b565b610b9e9082615a0c565b5f6109b4565b8c813560f01c91806002013560a01c95600d190190600e01610bc6928961527e565b93909487602001908151928351617fff86160261271090049360200151948a516020015186831b81841b908082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417966001600160a01b0316906001600160a01b03169087828218028092186001600160a01b031660208a0152186001600160a01b03168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14150287528860200197601f190198356040880152610c95898961539f565b61800016155f14915f91604093610d3e5760e49184519184835289836020015e868260800152878260a001528160c00152828160e00152601c0182335af115610d33575f5191610cf560205193945b8486180294859351938491186153ab565b9180519083820390528211911117610d2157610d1787518093815193186153c6565b0190528d91610981565b634e487b715f5260116020526024601cfd5b6040513d5f823e3d90fd5b610104918451916f101e8952000000000000000000000000835260148a8701846020015e89836034015e868260940152878260b401528160d40152828160f4015260100182335af115610d33575f51916020518080600f0b188480600f0b18178280600f0b183d604011171761002957610cf5909394610ce4565b610dcb94866020015190875191615b75565b81528a89898989610959565b610de082615122565b8752610954565b50610e55915080604460246109219301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b968c868060409d959896979d99949901518c8b8b8b8b8a306001600160a01b038716036112ea575b6112cc575b5050505050908d9493929151910152610e9a85615261565b908d85610ea5614bdd565b92610eae614bbf565b945b60348210156110f7575050935050505060400151968760200151975199610ed8845182615a0c565b83602001518051156110e7575b5080519081611068575b50508251806020015190519b808d10610b0e5750610f13918c91630b0d9c096154e5565b15610fd25750505050508215918215610f4b575050505060405182819382526020828101526020826040015201528060800160405290565b6001600160a01b03163003610fbe5730905b851b91610a96576040519285526040528073777777777777777777777777777777777777777760611b141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610a8e575f83526040525f8080806109f6565b6bcd1e9517bb0cb8d0d5cde8935c90610f5d565b899692949695919395015196808803971461104c576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03611041575050505050505f6014526fa58411940000000000000000000000005f525f806024601082335af115610d3357610aeb90336155c1565b90610aeb9691615538565b6014526ffb772a880000000000000000000000005f5260246010fd5b611071816153e3565b51856040015181036110c1575b5060015b82811061108f5750610eef565b806110bb6110ae6001938560209160051b010151908160200151915190565b903090630b0d9c096154e5565b01611082565b602081015190516110e19130906001600160a01b0316630b0d9c096154e5565b5f61107e565b6110f19082615a0c565b5f610ee5565b5f61271094876112097fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6611155866112189d60166015196001600160a01b039b60209b3560f01c98604086600201358c1c910152019201908b61527e565b888a89949394019a8d8c518b015191518b0151908b838b1b838c1b8082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b14179d8e858518028095181691015218168c526001600160a01b0383358d60408260e81c9101528d8862ffffff8360d01c1660020b91015260301c1660808d01520190601a01919091803560e81c6002198160038185820195010195030192565b93839d85949b9293809f61539f565b8815158d5289515102048503868c01526040519363f3cd914c85528a518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028588015260808b8801866040015e8b8560c0015e61012084810152818461014001528361016001376101440190601c0182335af115610d33575f516112ac81600f0b9160801d600f0b928383180293519184835191185f0390612347565b90526112be88518093815193186153ab565b019052858f91948e95610eb0565b6112de94866020015190875191615538565b81528c8b8b8b8b610e82565b6112f382615122565b8752610e7d565b5050506113779061136861130c612354565b90919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b95869391959897999499614fa4565b9697919492939a9095836040019889518b8a8a8a8a89306001600160a01b0387160361180b575b6117ed575b5050505050908c868f93519101526113ba86615261565b8c6113c3614bdd565b92604051926113d184610522565b5f84525f60208501525f60408501525f838501525f60808501525f60a08501528260c08501525b60038610156115d257505050505050875197886020015198519b61141d855182615a0c565b84602001518051156115c2575b508051918261154b575b50505082518c816020015191519d8e106115445750611459918d9163ae6393296154e5565b1561151b575050505050831591821561148a575b50505050505b604051906020825281602001528060400160405290565b6001600160a01b031630036115075730905b831b91610a96576040519383526040528073777777777777777777777777777777777777777760611b141502602c526fae639329000000000000000000000000600c525f806064601c82335af1156114fe575f90526040525f8080808061146d565b503d5f823e3d90fd5b6bcd1e9517bb0cb8d0d5cde8935c9061149c565b909396999897999591949295015198808a14610af15761153e979899039161546d565b50611473565b8d91613ccd565b611554826153e3565b519051810361159c575b5060015b8281101561143457806115966115896001938560209160051b010151908160200151915190565b90309063ae6393296154e5565b01611562565b602081015190516115bc9130906001600160a01b031663ae6393296154e5565b5f61155e565b6115cc9082615a0c565b5f61142a565b611609917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe823560f01c970191600201908a61527e565b9190828161c00088166117385750509061168a82611696949335831c86602001526127108b602001986001600160a01b038a51602001511660408901526001600160a01b038d5160200151168589015289515102046080870152601319604051940190601401919091803560e81c6002198160038185820195010195030192565b9892959198369161064b565b60c08601526116a5878561539f565b60405190603f19860190815190601f198801938451632bfb780c8552602086528960c00195875f8c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc60448b805184815191038092520101910182335af115610d335760205194604051965252604052519081510390526117298b51918251613dac565b9052526040525b8e8e916113f8565b936117459197939261539f565b61400082166117ca575f60208601526001600160a01b038951602001511660408601525b612710613fff8a602001931683515102048186015260405191601f198601928351926343583be585525f60a46003198a0182335af115610a8e57602051926040519452604052519081510390526117c38851918251613dac565b9052611730565b600160208601526001600160a01b03896020015160200151166040860152611769565b6117ff9486602001519087519161546d565b81528b8a8a8a8a6113a3565b61181482615122565b875261139e565b50611897915080606460446118899301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b969587939196989498614fa4565b9699929398909585604096939601519a306001600160a01b038616149b838d15611c5d575b611c41575b8051607f1c610d2157518e8501526118d884615261565b908d6118e2614bbf565b925b602f831015611a4b5750505050816040015197886020015198519961190a845182615a0c565b8360200151805115611a3b575b50805190816119c6575b505082518c816020015191519d8e106115445750611940918d91615404565b156119a15750505050505081611975575b50505060405182819382526020828101526020826040015201528060800160405290565b611985921561198d573090615404565b5f8080611951565b6bcd1e9517bb0cb8d0d5cde8935c90615404565b909193959294969a9980999850015199808b14610af157610aeb9798999a0391615188565b6119cf816153e3565b5185604001518103611a1a575b5060015b8281106119ed5750611921565b80611a14611a0c6001938560209160051b010151908160200151915190565b903090615404565b016119e0565b60208101519051611a359130906001600160a01b0316615404565b5f6119dc565b611a459082615a0c565b5f611917565b8c813560f01c91806002013560a01c94600d190190600e01611a6d928961527e565b93909287602001908151928351617fff86160261271090049360200151948a516020015186841b81851b908082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417966001600160a01b0316906001600160a01b03169087828218028092186001600160a01b031660208c0152186001600160a01b03168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14150289528660200197601f1901963560408a0152611b3c878961539f565b61800016155f14915f91602093611bd3576084916040519188601f1b83608001528783607c015282606c01528a8286015e828152601c0182335af115610d33575f51918080600f0b1861002957611ba683600f0b9360801d948486180294859351938491186153ab565b9180519083820390528211911117610d2157611bc887518093815193186153c6565b019052908e906118e4565b610104916040519188601f1b836094015287836090015282608001528a826034015e60148a6040018286015e6f101e8952000000000000000000000000815260100182335af115610d33575f51918080600f0b183d6040111761002957611ba683600f0b9360801d94610ce4565b611c568a8a8a8a85602001518b875191615188565b81526118c1565b611c6688615122565b82526118bc565b5f6bcdccd5c65a7d4860ce3abbe95d6106e3565b8060601b156104e5576bcd1e9517bb0cb8d0d5cde8935c8060601b611cb157506bcd1e9517bb0cb8d0d5cde8935d565b6014526f7407c0f80000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c1860601b611cf4575f6bcd1e9517bb0cb8d0d5cde8935d565b635149e7955f526004601cfd5b9092919283611d1c575b50611d17919250612221565b600190565b8035810180358160200135918260e01c6024600319840192019086604051611d45858585611f14565b9060405215611dfe575b50505050505060208101906001915b858310611d6c575050611d0b565b80358201803590806020013560246003198401920190611d928884848460e01c8b61220f565b15611da95750505050602060019101920191611d5e565b918693917fffffffff0000000000000000000000000000000000000000000000000000000060809460405196633c74eed68852876020015216856040015260608581015281858501528460a001370190601c01fd5b8383611e099361215e565b15611e15578086611d4f565b60809394507fffffffff0000000000000000000000000000000000000000000000000000000060405195633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b33906d1ff3684f28c67538d4d072c227343314611e8257565b36601319013560601c9150565b60031115611e9957565b634e487b7160e01b5f52602160045260245ffd5b8092910391608083126100295760405190611ec7826104f2565b60408294126100295760606040918251611ee08161053e565b611ee982610599565b81526020820135602082015284528281013560208501520135910152565b3590811515820361002957565b91611f20818385612381565b15611f2d57505050600190565b63931997d38314906310cd6343634150c86c85149414848317175f14612156578201916101608184031261002957611f6481610599565b92611f728160208401611ead565b90611f7f60a08401611f07565b60c084013560e08501359161010086013567ffffffffffffffff81116100295784611fab918801610681565b9361012087013567ffffffffffffffff81116100295761014091611fd0918901610681565b960135976001600160a01b0381169715612017575061201198509061200c979695949392916d1ff3684f28c67538d4d072c22734331496613dea565b614019565b50600190565b97969594985f14612057579263ffffffff969492612011999261204c97956d1ff3684f28c67538d4d072c22734331496613dea565b9160801c1690613f86565b959197949296506d1ff3684f28c67538d4d072c2273433149760608202918083046060149015171561214257606081029080820460601490151715612142578060801c15158260801c15158460801c15151717610d21576040610132966120119a61013583519b8051998d81519c8d928d8381019384860196866101158901526020019084015e60200191015e0183528a610131015381816020018b60f1015e518960b1015e5f88609d01528760880152866078015285606801528460580152018060d10183604401526020836024015263f83d08ba83600401526101150182528160a80153613ec0565b634e487b7160e01b5f52601160045260245ffd5b505050505f90565b90929160405161216f828685612509565b906040525f146121825750505050600190565b839163bd01c22681036121dd575060409250810103126100295760208135910135908042116121cd57508034116121b95750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b90915063131ad4280361220857826020918101031261002957612202611d1792611f07565b906122b9565b5050505f90565b5090929160405161216f828685612509565b906001600160a01b03825116916001600160a01b03602082015116604082015181158115166122b25773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82149485156122a25747915b80831061229a5750606094955f1461228c576122879250613d50565b389039565b61229592613cf0565b612287565b905082613ccd565b6122ac3084613c99565b9161226b565b5050509050565b9190916001600160a01b03815116926001600160a01b0360208301511690604083015194821586151661233f5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee831491821561232f5747905b878210612327578160609798180218915f1461228c576122879250613d50565b508684613ccd565b6123393085613c99565b90612307565b505050509050565b9190820391821161214257565b336d1ff3684f28c67538d4d072c227340361237b57601319360190368211612142575f9190565b5f903690565b90919063c1fb425e81036124015750810160c082820312610029576123a582610599565b6123b28260208501611ead565b9160a084013567ffffffffffffffff8111610029576123e16123e9926001600160a01b0392611d179701610681565b921683613db9565b506d1ff3684f28c67538d4d072c22734331492614a7a565b633036d6a603612503578101610100828203126100295761242182610599565b61242e8260208501611ead565b9060a084013567ffffffffffffffff8111610029578361244f918601610681565b9260c08501359067ffffffffffffffff821161002957612470918601610681565b9283516089019384608911612142576124fc60e0612011976001600160a01b0393601f196124b66124a08b61062f565b9a6124ae6040519c8d610576565b808c5261062f565b013660208b01376d1ff3684f28c67538d4d072c2273433148851602001518a604801526040896020018b6068015e8960a801538051906020018960a9015e0135946144e2565b921661452c565b50505f90565b90919063d92aadfb81036128d657508101610120828203126100295761252e82610599565b9161253c8260208301611ead565b61254860a08301610599565b9260c08301359167ffffffffffffffff83116100295761256d5f939284938601610681565b6125c66001600160a01b038061010061258860e08a01610599565b9801359816986125bf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef60208751015111156143c0565b1683613db9565b976126c361262d6001600160a01b0386515116604051906125e68261055a565b81528b602082015283604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b99826126a08a6001600160a01b038d6bcd1e9517bb0cb8d0d5cde8935c9082604051946126598661055a565b168452602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9a6126ab308c613c99565b818111818318021880930204998a6020870152613cf0565b60408051926126d3608085610576565b6058845261280160208501947f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7486527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c848201527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060820152603c845161275c606082610576565b602e815260208101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582527f696e7432353620616d6f756e74290000000000000000000000000000000000008782015286519889947f436f6e73696465726174696f6e20636f6e73696465726174696f6e290000000060208701525180918587015e840190838201908d8252519283915e010189815203601f198101865285610576565b8180519663137c29fe8852818151896020015e602001876060015e8560a0015e8360e00152868361010001526101408361012001528051908161016001846101400152816020019084610160015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115610d33576fffffffffffffffffffffffffffffffff917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f526020526040519260405260605f2092604052166010525f5260305fa0600190565b638d68a15681036129ba57508101608082820312610029576128f782610599565b9160208101359160408201359067ffffffffffffffff82116100295761291e918301610681565b9161294f835160208501516bffffffffffffffffffffffff1981169160148110612998575b5050309060601c613c99565b818102918183041490151715612142576120119360405193612972606086610576565b6028855260403660208701376001600160a01b0361271060603096013594049216614822565b6bffffffffffffffffffffffff199250829060140360031b1b16165f80612943565b91929163103b48be8103612b8357508260c09181010312610029576129de82610599565b6129ea60208401610599565b906040840135936129fd60608201610599565b9060808101359062ffffff82168203610029576001600160a01b0360a0819201359516921693600180831614915f9780612b5f575b50630902f1ac5f5260405f6004601c895afa15610d335760403d106100295785906127108460051b998a51928b60201897885195869184158015612b51575b612b2d575b50505061ffff9060081c1682030292028201918215612b1957020491818310612ae75750505f94956001600160a01b0360a4948760208198968296826040519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115610d3357600190565b5f6004601c8860209463dfec362602630dfe16811884525afa15610d33575f518060a01c3d6020111715613ccd575f80fd5b634e487b7160e01b5f52601260045260245ffd5b61ffff939450612b469291612b4191613c99565b612347565b919050848a5f612a76565b5060018085811c1614612a71565b612710919850612b6f3086613c99565b020496612b7d888786613cf0565b5f612a32565b9192916338c9c1478103612bf4575081019060a08183031261002957612ba881610599565b90612bb560408201610599565b90608081013567ffffffffffffffff811161002957611d1794612bd9918301610681565b9260206001600160a01b0360608401359416920135906141e6565b6334ee90ca8103612cbe5750816080918101031261002957612c1581610599565b90612c2260208201610599565b6001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee149160408101358315612cae5747915b818311612c64575b505050505050600190565b60606127109101358302049103908181811191180218915f14612c965750612c8b91613d50565b5f8080808080612c59565b6001600160a01b03612ca9931690613cf0565b612c8b565b612cb83084613c99565b91612c51565b9163af72634f83149263fd8c38e1811492636c5f9cf982149163f61460f981148386881717175f14612ddb57508201906101008383031261002957612d0283610599565b612d0e60208501610599565b604085013590612d2060608701611f07565b9260808701359460a08801359660c089013567ffffffffffffffff81116100295760e091612d4f918b01610681565b980135986001600160a01b0383169a5f14612d7a575050509061200c96959493929161201198614dda565b9899919815612d9c57509261204c959261201199959263ffffffff9895614dda565b9091929394959697505f14612dc3579161201197959391612dbe979593614d2a565b6140a7565b9161201197959391612dd6979593614d2a565b613ec0565b83955063736180c8919450809250145f14612fbf575060c0918101031261002957612e0581610599565b612e1160408301611f07565b9160608101356080820135936001600160a01b038516938486036100295761271090612ea76001600160a01b0373ce355440c00014a229bbec030a2b8f8eb45a289781612e6060a08a01610599565b94169814737a7916044b0f6e1563f1ff4cb7db270f0b85f58f0273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4818166020858483180280941897013592309118613c99565b02049015612f3d5763fae036d55f5260205f6004601c885afa15610d3357601f3d111561002957620f4240670de0b6b3a76400005f510191020491818310612f3857505060105f60209481946044946034526014526f8d7ef9bb00000000000000000000000082525af115612f1f575f603452600190565b6040516bffffffffffffffffffffffff163d5f823e3d90fd5b613ccd565b9092816034959395526014526f959912760000000000000000000000005f5260205f6044601082865af115612f1f575f6004601c620f4240670de0b6b3a76400006020958560345202049463568d4b6f84525afa15610d3357601f3d111561002957670de0b6b3a76400005f51820204900391818310612f3857505050600190565b636472b2768103613431575060c0918101031261002957612fdf81610599565b90612fec60208201610599565b906040810135916060820135906001600160a01b038216908183036100295760a061301960808601611f07565b94013591604051918261018001604052610180603684873c630902f1ac5f5260405f6004601c885afa15610d33575f51602051918160701c8360701c173d606011176100295784602001986001600160a01b038a5116906001600160a01b038088511692818c858318028092181693181692876040015192836014526fd283e75f0000000000000000000000005f5260205f60246010845afa15610d33573d6020116100295760205f60246010825194886014526f402d267d00000000000000000000000084525afa15610d33573d602011610029575f510160405190886040528460601b602c526f1647292a000000000000000000000000600c5260205f6044601c730c9a3dd6b8f28529d72d7f9ce918d493519ee3835afa15610d33575f519160405202968b86881802861863961be3915f5260205f6004601c895afa15610d33573d602011610029575f5181808210911802186318e22d985f5260405f6004601c895afa15610d33575f51602051908160101c9060101c173d604011176100295760648160061c603f8316600a0a02049015816dffffffffffffffffffffffffffff180218946347bd37185f5260205f6004601c8a5afa15610d33573d602011610029578a968e965f51808203911102918383106133db575b50505097670de0b6b3a764000061327c998760a00151908860c00151908960600151928c8b60800151928b5f1461338f578082119103029282841161337a57906132479492918c610100015194615984565b88808203911102915b87610120015182039281808210911802180204915f938061334e575b508315613332575b505050614c8a565b948286106132ef5750505060018311613299575b50505050600190565b5f8094936001600160a01b03829583602060a49760405195869163022c0d9f835260051b908382840101528218010152168160600152608081810152818160a00152601c01915af115610d33575f808080613290565b5f6004601c6001600160a01b03899695898280602098511692511680926338d52e0f8852180218165afa15610d33575f518060a01c3d6020111715613ccd575f80fd5b61333d929350613c99565b9081818111911802185f8080613274565b61271091945061335e3086613c99565b0204828111818418021892613374848383613cf0565b5f61326c565b61338a94918c60e00151946156f5565b613247565b9294838e11938e0393909302939190508284116133c557906133b89492918c60e0015194615984565b8980820391110291613250565b6133d694918c6101000151946156f5565b6133b8565b5f9298506020939750816133f3601c92602494613c99565b85526307a2d13a84525afa15610d33573d6020116100295761327c97670de0b6b3a76400008d958b975f51019081818110159118021891995f6131f5565b639b59756f81036135ee575060e091810103126100295761345181610599565b9061345e60208201610599565b916040820135916060810135906001600160a01b0382168083036100295761348860808301611f07565b9560a0830135928360030b8094036100295760c0013595801561359457916134c6604094926127105f956134bc3084613c99565b0204928391613cf0565b6001600160a01b036020968551926134de8985610576565b858452601f198901368a860137865194845194858b01908760e4015e60c08660c401528560a401528585608401528a856064015284604401521682602401526f3eece7db00000000000000000000000082601001528060e40182528101610120018352805190850182855af115610d3357815193838510613563575050505050600190565b6004601c84935f936350a2884b02635f64b55b1884525afa15610d33575f51908160a01c903d101715613ccd575f80fd5b509061359f91613c99565b90604051631865c57d5f52610120816004601c875afa15610d3357861560051b0151908160801c3d6101201117610029576040926fffffffffffffffffffffffffffffffff5f931690036134c6565b905063670335be81036138c7575081019080820361016081126100295761361482610599565b60e0603f1961362560208601610599565b930112610029576040519161363983610522565b6040840135835261364c60608501610599565b60208401526080840135604084015261366760a08501610599565b94606084019586526080840160c0860135815260a085019060e0870135825260c0860196610100810135885261012081013567ffffffffffffffff81116100295781019060408286031261002957604051946136c28661053e565b82359267ffffffffffffffff8411610029576136e5602092610140958301610681565b8752013560208601520135906136fb3086613c99565b90519081811181831802188093510204978189106138b55750506040519373bbbbbbb520d69a9775e85b458c58c648259fad5f6040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c875afa156138ac573d602011610029575f958695865190604052838110613860575b506001600160a01b036bcd1e9517bb0cb8d0d5cde8935c9260405196634dcebcba885283518860200152308860400152604084602001896060015e82168760a0015260608381018860c0015e1685610120015260c00151908160f81c9060601b1784610140015260801b8361016001526101a0836101800152826101a001526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af115610d33576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b613889575b61388373bbbbbbb520d69a9775e85b458c58c648259fad5f8661562d565b5f613775565b6138a773bbbbbbb520d69a9775e85b458c58c648259fad5f866155dd565b613865565b843d5f823e3d90fd5b906001600160a01b0389925116613ccd565b63ca9e5d0f81036139da57508160c09181010312610029576138e881610599565b6138f460208301610599565b906040830135916060840135916001600160a01b03831693848403610029576001600160a01b039260a061392a60808901611f07565b97013595826139b9575b5050501660145282156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af115610d3357601f3d1115610029575f519282841061397a5750505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa15610d3357601f3d1115610029575f518060a01c610029576001600160a01b0316613ccd565b6127106139d2936139ca3085613c99565b020491613cf0565b5f8080613934565b91929163b8df6d4d03613c93578260a09181010312610029576139fc82610599565b60408301356001600160a01b0381169182820361002957613a44613a2260608701611f07565b9161271060206080890135980135613a3a3084613c99565b0204948591614c18565b15613c875763ffa642255f5260405f6004601c845afa15610d3357603f3d1115610029575f516020516317be952e5f5260205f6004601c865afa15610d3357601f3d1115610029575f518060081c6100295760ff16613aa281611e8f565b63796da7af5f5260205f6004601c875afa15610d3357601f3d1115610029575f519063eab5d20e5f5260205f6004601c885afa15610d3357601f3d1115610029575f5163ec2fd46d5f5260205f6004601c895afa15610d3357601f3d111561002957865f51936ec097ce7bc90715b34b9f10000000000492613b2381611e8f565b60028103613c53575050637c9b8e895f5260205f6004601c895afa15610d3357601f3d1115610029575f5194858503808911613c2a5750505083670de0b6b3a7640000809592818981950191848303020495800204029080820491061515018202049083030102045b63c0ffa1785f5260205f6004601c855afa15610d3357601f3d1115610029575f5163ab44a7a35f5260205f6004601c865afa15610d3357601f3d111561002957670de0b6b3a764000080915f51010191020493808510613bf257509261201192936156b3565b60205f6004601c8895634a248d2a84525afa15610d3357601f3d1115610029575f518060a01c610029576001600160a01b0316613ccd565b670de0b6b3a7640000929650613c499493919550880302048380615a42565b8103910301613b8c565b613c80955091670de0b6b3a764000091969392613c6f81611e8f565b158185180218958692020491615a42565b9003613b8c565b90612011929391615671565b505f9150565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610d33573d601f1015610029575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115613d40573d153d601f1060015f5114161715613d33575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af115610d3357565b600490911015903560e01c6367c4a3b014169060608215613da6575060405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f925090565b9190820180921161214257565b9091613de560405192613dcb8461053e565b60208401935f85526001600160a01b0381961690526144e2565b809252565b93989792909695949560608302928084046060149015171561214257606082029180830460601490151715612142578160801c15158360801c15158560801c15151717610d21576101329660409161013583519c8d9981519a81519c8d928d8381019384860196866101158901526020019084015e60200191015e0183528b610131015381816020018c60f1015e518a60b1015e5f89609d01528860880152876078015286606801528560580152018060d1018460440152602084602401526348c8949184600401526101150183528260a80153565b6d14aa86c5d3c41765bb24e11bd7016bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657505f8091740300000000000014aa86c5d3c41765bb24e11bd7016bcdccd5c65a7d4860ce3abbe95d602081519101826d14aa86c5d3c41765bb24e11bd7015af1613f416141b7565b9015613f6e576bcdccd5c65a7d4860ce3abbe95c80613f5e575090565b63d66fcc385f526020526024601cfd5b602081519101fd5b63ab7646c45f526020526024601cfd5b9073ba1333333333a1ba1108e8412f11850a5c319ba96bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657505f917406ba1333333333a1ba1108e8412f11850a5c319ba9839260e01b176bcdccd5c65a7d4860ce3abbe95d6020815191018273ba1333333333a1ba1108e8412f11850a5c319ba95af1613f416141b7565b6e04444c5dc75cb358380d2e3de08a906bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657505f80917f91dd73460000000000000005000000000004444c5dc75cb358380d2e3de08a906bcdccd5c65a7d4860ce3abbe95d602081519101826e04444c5dc75cb358380d2e3de08a905af1613f416141b7565b73e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657505f80917fb45a3c0e0000000000000001e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcdccd5c65a7d4860ce3abbe95d6020815191018273e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4445af1613f416141b7565b6001600160a01b03909291921690816bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657509181740400000000000000000000000000000000000000005f9493859460e01b17176bcdccd5c65a7d4860ce3abbe95d82602083519301915af1613f415b3d156141e1573d906141c88261062f565b916141d66040519384610576565b82523d5f602084013e565b606090565b9291906001600160a01b038216936e22d473030f116ddee9f6b43ac78ba385146d1ff3684f28c67538d4d072c2273486141773bbbbbbb520d69a9775e85b458c58c648259fad5f8614176104e5575f906001600160a01b0381169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036143435750505061271090470204938051155f146142b757505061428f575f80809381935af16142866141b7565b9015613f6e5750565b7f01da1572000000000000000000000000000000000000000000000000000000005f5260045ffd5b909392602083018084116121425782511061433157835f9460208695850101525b602083519301915af16142e96141b7565b9015613f6e5751159081614327575b506142ff57565b7f82d5d76a000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503b155f6142f8565b634e487b715f5260326020526024601cfd5b9091949282979497155f146143625750505061428f575f9283926142d8565b61437d6143829161437898959794983085613c99565b614e8a565b614ea3565b60208601808711612142578551106143315787845f988360208b9a8a010152036143af575b5050506142d8565b6143b892614c18565b5f80876143a7565b156143c757565b634e487b7160e01b5f52600160045260245ffd5b602460105f926020946014526f7ecebe0000000000000000000000000084525afa15610d33573d602011610029575f5190565b5f60446010602093604051956d1ff3684f28c67538d4d072c2273460345260601b85526fdd62ed3e00000000000000000000000084525afa15610d33573d602011610029575f5190604052141590151761446457565b63b78cb0dd5f526004601cfd5b5f6004601c602093633644e51584525afa15610d33573d602011610029575f5190565b92919091604051935f528160ff1c601b016020526040526001600160ff1b03166060526020600160805f825afa511860601b3d106144d5576040525f606052565b638baa579f5f526004601cfd5b519060208201519182199061271082106144fa575050565b61069c929350906143786001600160a01b0361437d9351169161271003916bcd1e9517bb0cb8d0d5cde8935c90613c99565b929490945f926001600160ff1b038111610d21575b865190604080831192106143315787601401519488601501518960180151918a602c0151908a8c60400151998b6001600160a01b038c166001600160a01b03831610968c88848218029760ff811680155f146146da5750926145fa6001600160a01b0396936146689a9998969360e496731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d5b808918941892614f56565b94835192846028015283601401528183526040519a8b97889484602001908660c4015e60a08560a401528716846084015283606401528983604401528b813018021882602401526f128acb0800000000000000000000000082601001528060c401825201016040521661413f565b6040818051810103126100295760409260208201519384920151906040521802185f03935f8512610d21578491156146bf575050309295602c81511061433157602c602b1982510191019081529560288652614541565b93509550925092508184106146d2575050565b909150613ccd565b6001810361473e5750926145fa6001600160a01b0396936146689a9998969360e4967341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759d6145ef565b600281036147a25750926145fa6001600160a01b0396936146689a9998969360e49673baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d6145ef565b91509250600391939450145f1461480f578d6001600160a01b03938e6145fa8f956146689a99989660e4967370fe4a44ea505cfa3a57b95cf2862d4fd5f0f6877fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf90633a1c453c9d6145ef565b63d3b1276d5f5260ff166020526024601cfd5b93929095916001600160ff1b038111610d21575b865190604080831192106143315787601401519488601501518960180151918a602c0151908a8c60400151998b6001600160a01b038c166001600160a01b03831610968c88848218029760ff811680155f146149455750926145fa6001600160a01b0396936148ee9a9998969360e496731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d808918941892614f56565b6040818051810103126100295760409260208201519384920151906040521802185f03935f8512610d21578491156146bf575050309295602c81511061433157602c602b1982510191019081529560288652614836565b600181036149a95750926145fa6001600160a01b0396936148ee9a9998969360e4967341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759d6145ef565b60028103614a0d5750926145fa6001600160a01b0396936148ee9a9998969360e49673baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339d6145ef565b91509250600391939450145f1461480f578d6001600160a01b03938e6145fa8f956148ee9a99989660e4967370fe4a44ea505cfa3a57b95cf2862d4fd5f0f6877fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf90633a1c453c9d6145ef565b9190925f14614b435751614b36576020810151610d215760408101514211614b225760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af115610d3357565b63cd21db4f5f52604001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af115610d3357565b60405190614bcc826104f2565b5f6040838281528260208201520152565b6040519060a0820182811067ffffffffffffffff82111761050e576040525f6080838281528260208201528260408201528260608201520152565b60405192826040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c855afa15614c81573d602011610029575f51936040528310614c6357505050565b614c7092614c725761562d565b565b614c7c82826155dd565b61562d565b833d5f823e3d90fd5b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f14614cfb570193828511614ce357614cd79560e0015194615984565b80150180820391110290565b90614cf6956101009493940151946156f5565b614cd7565b96019391929190828511614d1857614cd795610100015194615984565b90614cf69560e09493940151946156f5565b92939095949796919760608202918083046060149015171561214257606081029080820460601490151715612142578060801c15158260801c15158460801c15156127108c11171717610d215760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f0185604401526020856024015263f83d08ba85600401528160b30185528460a80153830101604052565b92939095949796919760608202918083046060149015171561214257606081029080820460601490151715612142578060801c15158260801c15158460801c15156127108c11171717610d215760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b30185528460a80153830101604052565b905f19818309910290818082109103035f526020525f90565b805190602001518115614efb57614ef7906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b0290565b61271091500490565b5f516020518115614efb57614ef7906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b5090916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f2090836040525f5260205260405260ff600b536055600b20906040521690565b90929194935f90604051938460c0015f8152610300386101e08801396104e08601604052614fd8828a873560601c84615cad565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f1461505a57615030906001600160a01b031630146143c0565b985161271061ffff8b3560501c16470204905260151901976016015b615056898261539f565b9796565b6001600160a01b031630810361509b5750612710601519823560501c9260160193019a519161ffff615090308560200151613c99565b91160204905261504c565b935094509750506150ad9150156143c0565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161002957817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff889103019761504c565b9060208201359182196127108110615138575050565b909192506127100390356001600160a01b0381168091036100295761516b906bcd1e9517bb0cb8d0d5cde8935c90613c99565b905f19818309910290818082109103035f5260205261069c614f04565b9591949192906001600160a01b03871673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee036151c3575050505050905061069c8133613d50565b866014526ff9b6a7960000000000000000000000005f525f806024601082335af115610d33576001600160a01b031630036152345750505050615207903383613cf0565b6014526f12e103f10000000000000000000000005f5260105f60248282335af115610d33575f5160801c90565b61525c94916107986107a0926040519461524d8661053e565b33865260208601523690611ead565b615207565b6040015180511561526f5750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c91826152a1575b50505050508101920390565b958394966152e6945180604001805115615388575b505081841161530d575b50601491925001948360800151906001600160a01b038560a001519360581c1690615cad565b90818152604001518091146152fe5780808080615295565b8063784cb7b860249252601c01fd5b85602001938451805115615378575b506002810361533757505060149192855190525b82916152c0565b601493506153499192506003146143c0565b858201359261537160159287608001516001600160a01b038960a001519260581c168b615cad565b9052615330565b615382908a615a0c565b5f61531c565b898051850180825260051b01918252525f806152b6565b5062ffffff1061433157565b905f82126153b7575090565b80634c085bf160249252601c01fd5b905f82136153d457505f0390565b80633351b26060249252601c01fd5b8051156153f05760200190565b634e487b7160e01b5f52603260045260245ffd5b90821561545057604051926038526028528073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b151502601452633ccfd60b5f525f80603c601c82335af115610a8e57604052565b506014526fcbf0dbf50000000000000000000000005f5260246010fd5b9591949392906001600160a01b031630036154ce5750505050806154be575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115613d40575f515f60345290565b6154c9813384613cf0565b61548c565b6107a06154c994610798604051936107888561053e565b919060601b908315610a9657604051936060526040528073777777777777777777777777777777777777777760611b141502602c5260601b600c525f806064601c82335af115610a8e575f606052604052565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af115610d33576001600160a01b0316300361559f5750505061558392503390613cf0565b6311da60b45f5260205f6004601c82335af115610d33575f5190565b6155bc9594929350906107986107a0926040519461524d8661053e565b615583565b6004601c6020935f936311da60b485525af115610d33575f5190565b604460105f8093602095601452816034526f095ea7b300000000000000000000000082525af115613d40573d153d601f1060015f5114161715615620575f603452565b633e3f8f735f526004601cfd5b604460105f809360209560145281196034526f095ea7b300000000000000000000000082525af115613d40573d153d601f1060015f5114161715615620575f603452565b6084905f809360209560405191638dae73338352828801528160400152606081810152818160800152601c01915af115610d3357601f3d1115610029575f5190565b6084905f80936020956040519163e67ce7068352828801528160400152606081810152818160800152601c01915af115610d3357601f3d1115610029575f5190565b91909394929484860292030201670de0b6b3a764000002908060011b928085850202808410938491825f0391031801908381830615151691040191821e61010003607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182019111026503782dace9d986021e61010003606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218918260011b915f146158955780670de0b6b3a7640000030260021b8580025f19818309910290818082109103039180610100039160ff19820193849382841c9180861c8084838561010010958d5f1981800990800290818082109103039c818c8f93811c91828c86861c80961b871802921b1817151592841b171781019c8b1c908d10015f528b6020521b1717961b1802921b18171515010161587a81801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b908180021001901b01908082049106151501905b8111900390565b670de0b6b3a7640000819003945085800293929190850260021b90845f198184099202918280821091030381610100039060ff19830193815f198880099588800296878082109103039687821c90871c88871b171796861c5f52866020521c931c911b17170161594081801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b80809204109003901b019081155f1461595e575050505f5b9061588e565b61597f9260011b905f19818309910290818082109103035f52602052615aea565b615958565b919394929092670de0b6b3a764000081145f146159ab575003029080820491061515010190565b808302670de0b6b3a7640000918203830201959483020292919003028115615a04576159eb92935f19818309910290818082109103035f52602052615d0d565b805190602001519015155f03178091019081105f031790565b509150501990565b906040019081519182615a1e57505050565b5f905280515f198101825260051b01818103615a38575050565b5180825260400152565b670de0b6b3a76400008481039594820281900490910292828404019185020480828110615ad357500392600191670de0b6b3a7640000905b8260021b02048480020193600185811c019185925b838110615ac45750670de0b6b3a76400009394955060011b935f14615abd57015b0290808204910615150190565b9003615ab0565b9250828604830160011c615a8f565b91905003670de0b6b3a76400005f92949194615a7a565b5f51906020518215615b685781615b29918180615b60955f03870982089485820391861190039180805f031680910492600182805f0304010291041791565b9190916002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030290565b029015150190565b9150808204910615150190565b9490929395919573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b038716145f14615bb25750505050505061069c8133613d50565b602095966040519788602401526f0c11dedd000000000000000000000000886010015287604401526044933003615c85575b5050508091508352820101604052336bcd1e9517bb0cb8d0d5cde8935c1860601b156104e5576bcdccd5c65a7d4860ce3abbe95c80613f7657505f80917f599d07140000000000000002000000000000000000000000000000000000000033176bcdccd5c65a7d4860ce3abbe95d60208151910182335af1615c646141b7565b9015613f6e576bcdccd5c65a7d4860ce3abbe95c80613f5e57506060015190565b829350604060c495810188606401378660a4015281868501528560e4013701805f8080615be4565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702615cf957508115615cec5752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b8015615d7a575f51602051918115615d6657615d51615b29828080805f03870987089586810390871186039180805f031680910492600182805f0304010291041791565b0292151583019283109104015f526020525f90565b90505f805280820491061515016020525f90565b634e487b715f5260126020526024601cfd340ffbb23734843f6a569ba14360e9088009cc8c000000000000000000000000000000000000000000000000000000000000000000000000000000

Signatures

0xfa922ca01f88208f2b1e399cf64657854e4669f81fc11508037b93cae80625ef2e99e085f71ce3450e6be26aa718c50aad75e8c674e9d811e4d3cd12e4c719ea1c240fb5e86f4975bc258201d7508553a4cb0d4146165d05f32c728a56f4321d9d1a53813aa9858d31ee0ec6610d72753e93355f0ab48cdd37a1e2fced728d1a3f1b