Safescan
EthereumEthereum
Executed

0x8727b89eb4b194cbbe37daaee78b1e9abcf1fdd3d8de8302a01b0ee2a40c5b29

Safe Transaction on 0x8e5d...4827

Overview

To
0x0000...ceae
Value
0 ETH
Execution Date
Jul 21, 2026, 04:06 PM
Threshold
2 signatures required

Gas & Technical Details

Nonce55
Operation
Call
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0x5f4f...86f4

Transaction Data

0xf160fb0e00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000647c608080604052346106e65760208161645c803803809161001f8285610701565b8339810103126106e657516001600160601b03198116908190036106e6576100cc60405161004e608082610701565b605b81527f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d6960408201527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060909101526001610738565b61013f6040516100dd608082610701565b604181527f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f75746040820152602960f81b6060909101526001610738565b61017861014a610791565b602081519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610738565b61025a604051610189608082610701565b604b8152602081017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e60408301526a73696465726174696f6e2960a81b60608301526102306101f9610791565b9160208060405194859382850197518091895e8401908282015f8152815193849201905e01015f815203601f198101835282610701565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610738565b46617a691490816106f257604051907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b8152600260048201526020816024816d04533fe15556b1e086bb1a72ceae5afa8015610698575f906106aa575b6102d791506001600160a01b03163014610738565b600146148091811591826106a3575b6102ef90610738565b60405163313ce56760e01b815260208160048173a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485afa9081156106985761033f91610335915f91610669575b5061076c565b620f424014610738565b60405163313ce56760e01b815260208160048173dac17f958d2ee523a2206206994597c13d831ec75afa9081156106985761038491610335915f91610669575061076c565b73f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f5260205f6044601082736b175474e89094c44da98b954eedeac495271d0f5af115610659573d153d601f1060015f511416171561064c5773f6e72db5454dd049d0788e411b06cfaf168530426014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610659573d153d601f1060015f511416171561064c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273dc035d45d973e3ec169d2276ddab16f1e407384f5af115610659573d153d601f1060015f511416171561064c5773a188eec8f81263234da3622a406892f3d630f98c6014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb485af115610659573d153d601f1060015f511416171561064c5773ce355440c00014a229bbec030a2b8f8eb45a28976014525f196034526f095ea7b30000000000000000000000005f9081526020906044601082734f8e5de400de08b164e7421b3ee387f461becd1a5af115610659573d153d601f1060015f511416171561064c5773217e42ceb2eae9ecb788fdf0e31c806c531760a36014525f196034526f095ea7b30000000000000000000000005f908152602090604460108273dac17f958d2ee523a2206206994597c13d831ec75af115610659573d153d601f1060015f511416171561064c5761062e925f60345273bbbbbbb520d69a9775e85b458c58c648259fad5f3b15801590610645575b61062290610738565b9161063d575b50610738565b604051615c4390816108198239f35b90505f610628565b5081610619565b633e3f8f735f526004601cfd5b60405162ffffff163d5f823e3d90fd5b61068b915060203d602011610691575b6106838183610701565b810190610753565b5f61032f565b503d610679565b6040513d5f823e3d90fd5b50806102e6565b506020813d6020116106ea575b816106c460209383610701565b810103126106e657516001600160a01b03811681036106e6576102d7906102c2565b5f80fd5b3d91506106b7565b6106fc9015610738565b6102d7565b601f909101601f19168101906001600160401b0382119082101761072457604052565b634e487b7160e01b5f52604160045260245ffd5b1561073f57565b634e487b7160e01b5f52600160045260245ffd5b908160209103126106e6575160ff811681036106e65790565b60ff16604d811161077d57600a0a90565b634e487b7160e01b5f52601160045260245ffd5b604051906107a0608083610701565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080604052600436101561002f575b361561002d5734610029576100216106b6565b602081519101f35b5f80fd5b005b5f3560e01c806306b8524c146100dc5780631fff991f14610076576370a082310361000e57346100295760206003193601126100295761006d6106a0565b505f805360015ff35b60a06003193601126100295761008b366105ae565b6064359067ffffffffffffffff8211610029576100d26100cc6100b460209436906004016105ff565b906100bd611db0565b946100c786611bc8565b611c48565b91611c14565b6040519015158152f35b60c0600319360112610029576100f1366105ae565b60643567ffffffffffffffff8111610029576101119036906004016105ff565b60a43567ffffffffffffffff811161002957610131903690600401610682565b9161013a611db0565b9261014484611bc8565b6d1ff3684f28c67538d4d072c2273433036104e65781358201803560a4118415176100295760440135906bcd1e9517bb0cb8d0d5cde8935c918151826020015160f81c83600101915f1901825261019a81611dd6565b806103285750516080908301839003126100295760218201516041830151926001600160a01b036081606183015192015193169260205f60e4604051846001600160ff1b03168160d40152858160b401528460ff1c601b0181609401528881607401528681605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526fd505accf000000000000000000000000815260100182885af1601f3d1160015f5114161615610260575b5050505050506100d2916100cc91602095611c48565b84979599939694421161031b5789604288610310956100d29b61029e60209f61028c906100cc9e61434b565b936102998585898461437e565b6143e1565b92604051936119018552602085015283604001927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528685606001526d1ff3684f28c67538d4d072c2273485608001528460a001525f19018360c001528260e0015260c081209052601e0120614404565b95829482948961024a565b631a15a3cc5f526004601cfd5b91929161033481611dd6565b600181036104c457505160a0908201829003126100295760218101516041820151916061810151938415158095036100295760205f6101046001600160a01b0360a1608187015196015194169560405190856001600160ff1b03168260f40152868260d401528560ff1c601b018260b4015289826094015288826074015281605401526d1ff3684f28c67538d4d072c2273481603401528960601b818501526f8fcbaf0c000000000000000000000000815260100182875af1601f3d1160015f5114161615610413575050505050506100d2916100cc91602095611c48565b8396949795999315158742110261031b578960426100cc98856100d29b61045260209f610443906103109a61434b565b9261029984845f03898461437e565b92604051936119018552602085015283604001927fea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb84528685606001526d1ff3684f28c67538d4d072c2273485608001525f19018460a001528360c001528260e0015260c081209052601e0120614404565b600281118063b7e59b040263f9ade075185f526021821802186020526024601cfd5b63e758b8d55f526004601cfd5b6060810190811067ffffffffffffffff82111761050f57604052565b634e487b7160e01b5f52604160045260245ffd5b60e0810190811067ffffffffffffffff82111761050f57604052565b6040810190811067ffffffffffffffff82111761050f57604052565b6080810190811067ffffffffffffffff82111761050f57604052565b90601f601f19910116810190811067ffffffffffffffff82111761050f57604052565b35906001600160a01b038216820361002957565b600319606091011261002957604051906105c7826104f3565b816004356001600160a01b03811681036100295781526024356001600160a01b03811681036100295760208201526040604435910152565b9181601f840112156100295782359167ffffffffffffffff8311610029576020808501948460051b01011161002957565b67ffffffffffffffff811161050f57601f01601f191660200190565b92919261065882610630565b916106666040519384610577565b829481845281830111610029578281602093845f960137010152565b9080601f830112156100295781602061069d9335910161064c565b90565b600435906001600160a01b038216820361002957565b60606bcdccd5c65a7d4860ce3abbe95c803318821b815f351860e01c1715809160a01c61ffff160290611bb4575b6106ec61229f565b918061070657506106fd9250613ccb565b90156100295790565b90916003821461177a57816006146112595781600514610d1457816001146108485781600414610761575060021461074c57634e487b7160e01b5f52605160045260245ffd5b80604461069d92013590602433910135613c5c565b6080915060031990939293011061002957816004013560448301358301906024820135831c9360245f83131591013582180218913084145f146107cb576107b09350603833920135901c613c5c565b6040516107be602082610577565b5f80825236602083013790565b50906107da6108439315614330565b604051906107e78261053f565b33825260208201526107fc36602c8401611df4565b9061083d60ac84013560f81c151593369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77600483013501910161064c565b91614960565b6107b0565b505080606460446108b29301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b6001600160a01b039793919596949730911603610029576108d4933093614e8e565b5050505093919490806040019583875190610cfd575b8051607f1c610c64575194828a0195865261090483615153565b9061090d614aa5565b9060208201918b8560408301955b8b602f861015610aff575050505050505050855195866020015196519561094383518261590a565b8260200151805115610aef575b5080519182610a78575b505050518060200151905196808810610a71575061097e9187916303a65ab66153e7565b15610a3957509081159081156109b4575b5050505b60405182819382526020828101526020826040015201528060800160405290565b841b90610a1d57604051918452306040528073777777777777777777777777777777777777777760611b141502602c526f03a65ab6000000000000000000000000600c525f806064601c82335af115610a15575f83526040525f808061098f565b3d5f823e3d90fd5b6020526fcbf0dbf50000000000000000000000005f5260246010fd5b51818114610a545790610a4e92910390615a73565b50610993565b826014526ffb772a880000000000000000000000005f5260246010fd5b8791613c39565b610a81826152d5565b5190518103610ac9575b5060015b8281101561095a5780610ac3610ab66001938560209160051b010151908160200151915190565b9030906303a65ab66153e7565b01610a8f565b60208101519051610ae99130906001600160a01b03166303a65ab66153e7565b5f610a8b565b610af9908261590a565b5f610950565b60405f610b25848a953560f01c94600e600d19836002013560a01c9c0192019088615170565b98909661800087602001956001600160a01b038751996127108b51617fff851602049a602001519051602001519080861b90838084891b92169316918082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417159a838383188d0280941816905218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028b528d601f198b6020019d019a359052610bde8a8d615291565b16158314610c815760e4918451918483528a836020015e87826080015286158260a001528160c00152828160e00152601c0182335af115610c76575f5192610c3660205194935b84861802948593519384911861529d565b9180519083820390528211911117610c6457610c5888518093815193186152b8565b01905291858d9161091b565b634e487b715f5260116020526024601cfd5b6040513d5f823e3d90fd5b610104918451916f101e8952000000000000000000000000835260148b8701846020015e8a836034015e87826094015286158260b401528160d40152828160f4015260100182335af115610c76575f51926020518080600f0b188580600f0b18178280600f0b183d604011171761002957610c36909493610c25565b610d0d8160200151825190615a73565b81526108ea565b5050610d818160446024610d8e9401359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b9586939197989498614e8e565b968c868060409d959896979d99949901518c8b8b8b8b8a306001600160a01b03871603611249575b61122b575b5050505050908d9493929151910152610dd385615153565b908d85610dde614ac3565b92610de7614aa5565b945b6034821015611055575050935050505060400151968760200151975199610e1184518261590a565b8360200151805115611045575b5080519081610fc6575b50508251806020015190519b808d10610fbf5750610e4c918c91630b0d9c096153e7565b15610f295750505050508215918215610e85575b5050505060405182819382526020828101526020826040015201528060800160405290565b6001600160a01b03163003610f155730905b851b91610ef8576040519285526040528073777777777777777777777777777777777777777760611b141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610a15575f83526040525f808080610e60565b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c90610e97565b8996929496959193950151968088039714610fa3576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03610f98575050505050505f6014526fa58411940000000000000000000000005f525f806024601082335af115610c7657610a4e90336154c3565b90610a4e969161543a565b6014526ffb772a880000000000000000000000005f5260246010fd5b8c91613c39565b610fcf816152d5565b518560400151810361101f575b5060015b828110610fed5750610e28565b8061101961100c6001938560209160051b010151908160200151915190565b903090630b0d9c096153e7565b01610fe0565b6020810151905161103f9130906001600160a01b0316630b0d9c096153e7565b5f610fdc565b61104f908261590a565b5f610e1e565b5f61271094876111687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe66110b3866111779d60166015196001600160a01b039b60209b3560f01c98604086600201358c1c910152019201908b615170565b888c8b8a959495019b8c518b015190518b0151918b828b1b848c1b8082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417159d8e858518028095181691015218168c526001600160a01b0383358d60408260e81c9101528d8862ffffff8360d01c1660020b91015260301c1660808d01520190601a01919091803560e81c6002198160038185820195010195030192565b93839d85949b9293809f615291565b88158d5289515102048503868c01526040519363f3cd914c85528a518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028588015260808b8801866040015e8b8560c0015e61012084810152818461014001528361016001376101440190601c0182335af115610c76575f519061120b82600f0b9260801d600f0b918383180293519184835191185f0390612292565b905261121d885180938151931861529d565b019052858f91948e95610de9565b61123d9486602001519087519161543a565b81528c8b8b8b8b610dbb565b6112528261500c565b8752610db6565b5050506112d6906112c761126b61229f565b90919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b95869391959897999499614e8e565b9697919492939a9095836040019889518b8a8a8a8a89306001600160a01b0387160361176a575b61174c575b5050505050908c868f935191015261131986615153565b8c611322614ac3565b926040519261133084610523565b5f84525f60208501525f60408501525f838501525f60808501525f60a08501528260c08501525b600386101561153157505050505050875197886020015198519b61137c85518261590a565b8460200151805115611521575b50805191826114aa575b50505082518c816020015191519d8e106114a357506113b8918d9163ae6393296153e7565b1561147a57505050505083159182156113e9575b50505050505b604051906020825281602001528060400160405290565b6001600160a01b031630036114665730905b831b91610ef8576040519383526040528073777777777777777777777777777777777777777760611b141502602c526fae639329000000000000000000000000600c525f806064601c82335af11561145d575f90526040525f808080806113cc565b503d5f823e3d90fd5b6bcd1e9517bb0cb8d0d5cde8935c906113fb565b909396999897999591949295015198808a14610a545761149d979899039161535f565b506113d2565b8d91613c39565b6114b3826152d5565b51905181036114fb575b5060015b8281101561139357806114f56114e86001938560209160051b010151908160200151915190565b90309063ae6393296153e7565b016114c1565b6020810151905161151b9130906001600160a01b031663ae6393296153e7565b5f6114bd565b61152b908261590a565b5f611389565b611568917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe823560f01c970191600201908a615170565b9190828161c0008816611697575050906115e9826115f5949335831c86602001526127108b602001986001600160a01b038a51602001511660408901526001600160a01b038d5160200151168589015289515102046080870152601319604051940190601401919091803560e81c6002198160038185820195010195030192565b9892959198369161064c565b60c08601526116048785615291565b60405190603f19860190815190601f198801938451632bfb780c8552602086528960c00195875f8c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc60448b805184815191038092520101910182335af115610c765760205194604051965252604052519081510390526116888b51918251613d18565b9052526040525b8e8e91611357565b936116a491979392615291565b6140008216611729575f60208601526001600160a01b038951602001511660408601525b612710613fff8a602001931683515102048186015260405191601f198601928351926343583be585525f60a46003198a0182335af115610a1557602051926040519452604052519081510390526117228851918251613d18565b905261168f565b600160208601526001600160a01b038960200151602001511660408601526116c8565b61175e9486602001519087519161535f565b81528b8a8a8a8a611302565b6117738261500c565b87526112fd565b50506117e781606460446117f59401359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b969587939196989498614e8e565b9699929398909585604096939601519a306001600160a01b038616149b838d15611ba4575b611b88575b8051607f1c610c645751848f01528d9061183885615153565b9184611842614aa5565b935b8d602f8410156119ac575050925050506040015197886020015198519961186c84518261590a565b836020015180511561199c575b5080519081611927575b505082518c816020015191519d8e106114a357506118a2918d916152f6565b1561190257505050505050816118d65750505060405182819382526020828101526020826040015201528060800160405290565b6118e692156118ee5730906152f6565b5f808061098f565b6bcd1e9517bb0cb8d0d5cde8935c906152f6565b909193959294969a9980999850015199808b14610a5457610a4e9798999a0391615072565b611930816152d5565b518560400151810361197b575b5060015b82811061194e5750611883565b8061197561196d6001938560209160051b010151908160200151915190565b9030906152f6565b01611941565b602081015190516119969130906001600160a01b03166152f6565b5f61193d565b6119a6908261590a565b5f611879565b60205f6119d28489953560f01c94600e600d19836002013560a01c9a0192019088615170565b979096618000878501956001600160a01b038751996127108b51617fff851602049a88015190518801519080871b908380848a1b92169316918082109073777777777777777777777777777777777777777760611b1415169073777777777777777777777777777777777777777760611b1417159a89848d858518028095181691015218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028c52601f198a87019b01993560408d0152611a8b8a8c615291565b16158314611b1a57608491604051918715601f1b83608001528883607c015282606c01528a8286015e828152601c0182335af115610c76575f51928080600f0b1861002957611aed84600f0b9460801d9384861802948593519384911861529d565b9180519083820390528211911117610c6457611b0f87518093815193186152b8565b019052848f92611844565b60a491604051918715601f1b836094015288836090015282608001528a826034015e60148a6040018286015e6f101e8952000000000000000000000000815260100182335af115610c76575f51928080600f0b183d6040111761002957611aed84600f0b9460801d93610c25565b611b9d8a8a8a8a85602001518b875191615072565b815261181f565b611bad8861500c565b825261181a565b5f6bcdccd5c65a7d4860ce3abbe95d6106e4565b8060601b156104e6576bcd1e9517bb0cb8d0d5cde8935c8060601b611bf857506bcd1e9517bb0cb8d0d5cde8935d565b6014526f7407c0f80000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c1860601b611c3b575f6bcd1e9517bb0cb8d0d5cde8935d565b635149e7955f526004601cfd5b9092919283611c63575b50611c5e91925061216a565b600190565b8035810180358160200135918260e01c6024600319840192019086604051611c8c858585611e5b565b9060405215611d45575b50505050505060208101906001915b858310611cb3575050611c52565b80358201803590806020013560246003198401920190611cd98884848460e01c8b612158565b15611cf05750505050602060019101920191611ca5565b918693917fffffffff0000000000000000000000000000000000000000000000000000000060809460405196633c74eed68852876020015216856040015260608581015281858501528460a001370190601c01fd5b8383611d50936120a7565b15611d5c578086611c96565b60809394507fffffffff0000000000000000000000000000000000000000000000000000000060405195633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b33906d1ff3684f28c67538d4d072c227343314611dc957565b36601319013560601c9150565b60031115611de057565b634e487b7160e01b5f52602160045260245ffd5b8092910391608083126100295760405190611e0e826104f3565b60408294126100295760606040918251611e278161053f565b611e308261059a565b81526020820135602082015284528281013560208501520135910152565b3590811515820361002957565b91611e678183856122cc565b15611e7457505050600190565b63931997d38314906310cd6343634150c86c85149414848317175f1461209f578201916101608184031261002957611eab8161059a565b92611eb98160208401611df4565b90611ec660a08401611e4e565b60c084013560e08501359161010086013567ffffffffffffffff81116100295784611ef2918801610682565b9361012087013567ffffffffffffffff81116100295761014091611f17918901610682565b960135976001600160a01b0381169715611f5e5750611f58985090611f53979695949392916d1ff3684f28c67538d4d072c22734331496613d56565b613f89565b50600190565b97969594985f14611f9e579263ffffffff969492611f589992611f9397956d1ff3684f28c67538d4d072c22734331496613d56565b9160801c1690613ef6565b959197949296506d1ff3684f28c67538d4d072c2273433149760608202918083046060149015171561208b5760608102908082046060149015171561208b578060801c15158260801c15158460801c15151717610c6457604061013296611f589a61013583519b8051998d81519c8d928d8381019384860196866101158901526020019084015e60200191015e0183528a610131015381816020018b60f1015e518960b1015e5f88609d01528760880152866078015285606801528460580152018060d10183604401526020836024015263f83d08ba836004015261011501825215158160a80153613e30565b634e487b7160e01b5f52601160045260245ffd5b505050505f90565b9092916040516120b8828685612454565b906040525f146120cb5750505050600190565b839163bd01c22681036121265750604092508101031261002957602081359101359080421161211657508034116121025750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b90915063131ad428036121515782602091810103126100295761214b611c5e92611e4e565b90612202565b5050505f90565b509092916040516120b8828685612454565b906001600160a01b03825116916001600160a01b03602082015116604082015181158115026121fb5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82149485156121eb5747915b8083106121e35750606094955f146121d5576121d09250613cbc565b389039565b6121de92613c5c565b6121d0565b905082613c39565b6121f53084613c05565b916121b4565b5050509050565b9190916001600160a01b038151166001600160a01b0360208301511690604083015190821582150261228a5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee831491821561227a5747965b818810612272579660609697159082180218915f146121d5576121d09250613cbc565b878286613c39565b6122843085613c05565b9661224f565b505050509050565b9190820391821161208b57565b336d1ff3684f28c67538d4d072c22734036122c65760131936019036821161208b575f9190565b5f903690565b90919063c1fb425e810361234c5750810160c082820312610029576122f08261059a565b6122fd8260208501611df4565b9160a084013567ffffffffffffffff81116100295761232c612334926001600160a01b0392611c5e9701610682565b921683613d25565b506d1ff3684f28c67538d4d072c22734331492614960565b633036d6a60361244e578101610100828203126100295761236c8261059a565b6123798260208501611df4565b9060a084013567ffffffffffffffff8111610029578361239a918601610682565b9260c08501359067ffffffffffffffff8211610029576123bb918601610682565b928351608901938460891161208b5761244760e0611f58976001600160a01b0393601f196124016123eb8b610630565b9a6123f96040519c8d610577565b808c52610630565b013660208b01376d1ff3684f28c67538d4d072c2273433148851602001518a604801526040896020018b6068015e8960a801538051906020018960a9015e013594614453565b921661449d565b50505f90565b90919063d92aadfb81036128235750810161012082820312610029576124798261059a565b916124878260208301611df4565b61249360a0830161059a565b9260c08301359167ffffffffffffffff8311610029576124b85f939284938601610682565b6125116001600160a01b03806101006124d360e08a0161059a565b98013598169861250a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef6020875101511115614330565b1683613d25565b976126106125786001600160a01b0386515116604051906125318261055b565b81528b602082015283604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b99826125eb8a6001600160a01b038d6bcd1e9517bb0cb8d0d5cde8935c9082604051946125a48661055b565b168452602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9a6125f6308c613c05565b8181111590821802811880930204998a6020870152613c5c565b6040805192612620608085610577565b6058845261274e60208501947f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7486527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c848201527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060820152603c84516126a9606082610577565b602e815260208101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582527f696e7432353620616d6f756e74290000000000000000000000000000000000008782015286519889947f436f6e73696465726174696f6e20636f6e73696465726174696f6e290000000060208701525180918587015e840190838201908d8252519283915e010189815203601f198101865285610577565b8180519663137c29fe8852818151896020015e602001876060015e8560a0015e8360e00152868361010001526101408361012001528051908161016001846101400152816020019084610160015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115610c76576fffffffffffffffffffffffffffffffff917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f526020526040519260405260605f2092604052166010525f5260305fa0600190565b638d68a156810361290757508101608082820312610029576128448261059a565b9160208101359160408201359067ffffffffffffffff82116100295761286b918301610682565b9161289c835160208501516bffffffffffffffffffffffff19811691601481106128e5575b5050309060601c613c05565b81810291818304149015171561208b57611f5893604051936128bf606086610577565b6028855260403660208701376001600160a01b0361271060603096013594049216614750565b6bffffffffffffffffffffffff199250829060140360031b1b16165f80612890565b91929163103b48be8103612ad057508260c091810103126100295761292b8261059a565b6129376020840161059a565b9060408401356129496060860161059a565b9460808101359062ffffff82168203610029576001600160a01b0360a08192013595169616935f9280612aac575b50630902f1ac5f5260405f6004601c885afa15610c765760403d106100295760018083161415928360051b976127108951928a60201895848a88519584158015612a9e575b612a7a575b50505061ffff9060081c1682030292028201918215612a6657020492818410612a325750505f94956001600160a01b0360a4948796946020889586826040519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115610c7657600190565b9060205f6004601c89889663dfec36260263d21220a71884525afa15610c76575f518060a01c3d6020111715613c39575f80fd5b634e487b7160e01b5f52601260045260245ffd5b61ffff939450612a939291612a8e91613c05565b612292565b919050848a5f6129c1565b5060018085811c16146129bc565b612710919350612abc3089613c05565b020491612aca838689613c5c565b5f612977565b9192916338c9c1478103612b41575081019060a08183031261002957612af58161059a565b90612b026040820161059a565b90608081013567ffffffffffffffff811161002957611c5e94612b26918301610682565b9260206001600160a01b036060840135941692013590614156565b6334ee90ca8103612c0b5750816080918101031261002957612b628161059a565b90612b6f6020820161059a565b6001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee149160408101358315612bfb5747915b818311612bb1575b505050505050600190565b60606127109101358302049103818111159082180218915f14612be35750612bd891613cbc565b5f8080808080612ba6565b6001600160a01b03612bf6931690613c5c565b612bd8565b612c053084613c05565b91612b9e565b9163af72634f83149263fd8c38e1811492636c5f9cf982149163f61460f981148386881717175f14612d2857508201906101008383031261002957612c4f8361059a565b612c5b6020850161059a565b604085013590612c6d60608701611e4e565b9260808701359460a08801359660c089013567ffffffffffffffff81116100295760e091612c9c918b01610682565b980135986001600160a01b0383169a5f14612cc75750505090611f53969594939291611f5898614cc2565b9899919815612ce9575092611f939592611f5899959263ffffffff9895614cc2565b9091929394959697505f14612d105791611f5897959391612d0b979593614c10565b614017565b91611f5897959391612d23979593614c10565b613e30565b83955063736180c8919450809250145f14612f0f575060c0918101031261002957612d528161059a565b612d5e60408301611e4e565b9160608101356080820135936001600160a01b038516938486036100295761271090612df76001600160a01b0373ce355440c00014a229bbec030a2b8f8eb45a289781612dad60a08a0161059a565b9416981415737a7916044b0f6e1563f1ff4cb7db270f0b85f58f0273dac17f958d2ee523a2206206994597c13d831ec7181691602083821886150280941897013592309118613c05565b02049015612e8d5763fae036d55f5260205f6004601c885afa15610c7657601f3d111561002957620f4240670de0b6b3a76400005f510191020491818310612e8857505060105f60209481946044946034526014526f8d7ef9bb00000000000000000000000082525af115612e6f575f603452600190565b6040516bffffffffffffffffffffffff163d5f823e3d90fd5b613c39565b9092816034959395526014526f959912760000000000000000000000005f5260205f6044601082865af115612e6f575f6004601c620f4240670de0b6b3a76400006020958560345202049463568d4b6f84525afa15610c7657601f3d111561002957670de0b6b3a76400005f51820204900391818310612e8857505050600190565b636472b2768103613390575060c0918101031261002957612f2f8161059a565b90612f3c6020820161059a565b606082013560408301356001600160a01b0382168083036100295760a0612f6560808701611e4e565b95013591604051918261018001604052610180603684873c630902f1ac5f5260405f6004601c885afa15610c76575f51602051918160701c8360701c173d606011176100295784602001986001600160a01b038a5116946001600160a01b03875116996001600160a01b0383159b818d8a8318028092181698181693886040015197886014526fd283e75f0000000000000000000000005f5260205f60246010845afa15610c76573d6020116100295760205f602460108251948d6014526f402d267d00000000000000000000000084525afa15610c76573d602011610029575f5101604051826040528960601b602c526f1647292a000000000000000000000000600c5260205f6044601c730c9a3dd6b8f28529d72d7f9ce918d493519ee3835afa15610c76575f51906040521515028c87891802881863961be3915f5260205f6004601c8a5afa15610c76573d602011610029575f5190808210159082180218986318e22d985f5260405f6004601c8a5afa15610c76575f51602051908160101c9060101c173d6040111761002957606481151591603f8160061c9116600a0a02046dffffffffffffffffffffffffffff18026dffffffffffffffffffffffffffff18966347bd37185f5260205f6004601c845afa15610c76573d602011610029578b975f51808203911102918b8310613341575b505050670de0b6b3a76400006131e2998760a00151908860c00151908960600151928c8b60800151928b5f146132f657808211910302928284116132e157906131ad9492918c610100015194615882565b888082039111025b8761012001518203928082101590821802180204915f93806132b3575b508315613297575b505050614b70565b9482861061325557505050600183116131ff575b50505050600190565b5f8094936001600160a01b03829583602060a49760405195869163022c0d9f835260051b908382811884010152010152168160600152608081810152818160a00152601c01915af115610c76575f8080806131f6565b5f6004601c6001600160a01b03899695898280602098511692511682180218166338d52e0f84525afa15610c76575f518060a01c3d6020111715613c39575f80fd5b6132a2929350613c05565b8181111590821802185f80806131da565b6127109194506132c33086613c05565b020482811115908318028218926132db848383613c5c565b5f6131d2565b6132f194918c60e00151946155f7565b6131ad565b9294838e11938e03939093029391905082841161332b579061331f9492918c60e0015194615882565b898082039111026131b5565b61333c94918c6101000151946155f7565b61331f565b6020929b9850601c826133576024935f95613c05565b85526307a2d13a84525afa15610c76573d60201161002957670de0b6b3a76400008a966131e29a5f51018181109082180218995f61315c565b639b59756f8103613553575060e09181010312610029576133b08161059a565b906133bd6020820161059a565b916040820135916060810135906001600160a01b03821694858303610029576133e860808301611e4e565b9060a0830135928360030b8094036100295760c001359580156134f75791613426604094926127105f9561341c3084613c05565b0204998a91613c5c565b6001600160a01b0360209685519261343e8985610577565b858452601f198901368a860137865194845194858b01908760e4015e60c08660c401528560a401528585608401521515998a856064015284604401521682602401526f3eece7db00000000000000000000000082601001528060e40182528101610120018352805190850182855af115610c76578151938385106134c6575050505050600190565b6004601c84935f936350a2884b02630fc63d101884525afa15610c76575f51908160a01c903d101715613c39575f80fd5b50956135039196613c05565b90604051631865c57d5f52610120816004601c875afa15610c7657861560051b0151908160801c3d6101201117610029576040926fffffffffffffffffffffffffffffffff5f9316900396613426565b905063670335be810361382e57508101908082036101608112610029576135798261059a565b60e0603f1961358a6020860161059a565b930112610029576040519161359e83610523565b604084013583526135b16060850161059a565b6020840152608084013560408401526135cc60a0850161059a565b94606084019586526080840160c0860135815260a085019060e0870135825260c0860196610100810135885261012081013567ffffffffffffffff81116100295781019060408286031261002957604051946136278661053f565b82359267ffffffffffffffff84116100295761364a602092610140958301610682565b8752013560208601520135906136603086613c05565b9051908181111590821802811880935102049781891061381c5750506040519373bbbbbbb520d69a9775e85b458c58c648259fad5f6040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c875afa15613813573d602011610029575f9586958651906040528381106137c7575b506001600160a01b036bcd1e9517bb0cb8d0d5cde8935c9260405196634dcebcba885283518860200152308860400152604084602001896060015e82168760a0015260608381018860c0015e1685610120015260c00151908160f81c9060601b1784610140015260801b8361016001526101a0836101800152826101a001526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af115610c76576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b6137f0575b6137ea73bbbbbbb520d69a9775e85b458c58c648259fad5f8661552f565b5f6136dc565b61380e73bbbbbbb520d69a9775e85b458c58c648259fad5f866154df565b6137cc565b843d5f823e3d90fd5b906001600160a01b0389925116613c39565b63ca9e5d0f810361394457508160c091810103126100295761384f8161059a565b9061385c6020820161059a565b906040810135916060820135916001600160a01b03831693848403610029576001600160a01b039260a061389260808501611e4e565b9301359582613923575b50505015931660145282156360f3e02e0263bd6015b41860601b5f5260205f6024601082855af115610c7657601f3d1115610029575f51928284106138e45750505050600190565b6004601c6020935f93639e9dfd6c02634a248d2a1884525afa15610c7657601f3d1115610029575f518060a01c610029576001600160a01b0316613c39565b61271061393c936139343085613c05565b020491613c5c565b5f808061389c565b91929163b8df6d4d03613bff578260a09181010312610029576139668261059a565b60408301356001600160a01b03811691828203610029576139ae61398c60608701611e4e565b91612710602060808901359801356139a43084613c05565b0204948591614afe565b15613bf35763ffa642255f5260405f6004601c845afa15610c7657603f3d1115610029575f516020516317be952e5f5260205f6004601c865afa15610c7657601f3d1115610029575f518060081c6100295760ff16613a0c81611dd6565b63796da7af5f5260205f6004601c875afa15610c7657601f3d1115610029575f519063eab5d20e5f5260205f6004601c885afa15610c7657601f3d1115610029575f5163ec2fd46d5f5260205f6004601c895afa15610c7657601f3d111561002957865f51936ec097ce7bc90715b34b9f10000000000492613a8d81611dd6565b60028103613bbd575050637c9b8e895f5260205f6004601c895afa15610c7657601f3d1115610029575f5194858503808911613b945750505083670de0b6b3a7640000809592818981950191848303020495800204029080820491061515018202049083030102045b63c0ffa1785f5260205f6004601c855afa15610c7657601f3d1115610029575f5163ab44a7a35f5260205f6004601c865afa15610c7657601f3d111561002957670de0b6b3a764000080915f51010191020493808510613b5c575092611f5892936155b5565b60205f6004601c8895634a248d2a84525afa15610c7657601f3d1115610029575f518060a01c610029576001600160a01b0316613c39565b670de0b6b3a7640000929650613bb39493919550880302048380615940565b8103910301613af6565b613bec955091670de0b6b3a764000091969392613bd981611dd6565b1515908418028318958692020491615940565b9003613af6565b90611f58929391615573565b505f9150565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610c76573d601f1015610029575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115613cac573d153d601f1060015f5114161715613c9f575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af115610c7657565b600490911015903560e01c6367c4a3b014029060608215613d12575060405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f925090565b9190820180921161208b57565b9091613d5160405192613d378461053f565b60208401935f85526001600160a01b038196169052614453565b809252565b93989792909695949560608302928084046060149015171561208b5760608202918083046060149015171561208b578160801c15158360801c15158560801c15151717610c64576101329660409161013583519c8d9981519a81519c8d928d8381019384860196866101158901526020019084015e60200191015e01835215158b610131015381816020018c60f1015e518a60b1015e5f89609d01528860880152876078015286606801528560580152018060d1018460440152602084602401526348c89491846004015261011501835215158260a80153565b6d14aa86c5d3c41765bb24e11bd7016bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657505f8091740300000000000014aa86c5d3c41765bb24e11bd7016bcdccd5c65a7d4860ce3abbe95d602081519101826d14aa86c5d3c41765bb24e11bd7015af1613eb1614127565b9015613ede576bcdccd5c65a7d4860ce3abbe95c80613ece575090565b63d66fcc385f526020526024601cfd5b602081519101fd5b63ab7646c45f526020526024601cfd5b9073ba1333333333a1ba1108e8412f11850a5c319ba96bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657505f917406ba1333333333a1ba1108e8412f11850a5c319ba9839260e01b176bcdccd5c65a7d4860ce3abbe95d6020815191018273ba1333333333a1ba1108e8412f11850a5c319ba95af1613eb1614127565b6e04444c5dc75cb358380d2e3de08a906bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657505f80917f91dd73460000000000000005000000000004444c5dc75cb358380d2e3de08a906bcdccd5c65a7d4860ce3abbe95d602081519101826e04444c5dc75cb358380d2e3de08a905af1613eb1614127565b73e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657505f80917fb45a3c0e0000000000000001e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4446bcdccd5c65a7d4860ce3abbe95d6020815191018273e0e0e08a6a4b9dc7bd67bcb7aade5cf48157d4445af1613eb1614127565b6001600160a01b03909291921690816bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657509181740400000000000000000000000000000000000000005f9493859460e01b17176bcdccd5c65a7d4860ce3abbe95d82602083519301915af1613eb15b3d15614151573d9061413882610630565b916141466040519384610577565b82523d5f602084013e565b606090565b9291906001600160a01b038216936e22d473030f116ddee9f6b43ac78ba385146d1ff3684f28c67538d4d072c2273486141773bbbbbbb520d69a9775e85b458c58c648259fad5f8614176104e6575f906001600160a01b0381169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82036142b35750505061271090470204938051155f146142275750506141ff575f80809381935af16141f6614127565b9015613ede5750565b7f01da1572000000000000000000000000000000000000000000000000000000005f5260045ffd5b9093926020830180841161208b578251106142a157835f9460208695850101525b602083519301915af1614259614127565b9015613ede5751159081614297575b5061426f57565b7f82d5d76a000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503b155f614268565b634e487b715f5260326020526024601cfd5b9091949282979497155f146142d2575050506141ff575f928392614248565b6142ed6142f2916142e898959794983085613c05565b614d74565b614d8d565b6020860180871161208b578551106142a15787845f988360208b9a8a0101520361431f575b505050614248565b61432892614afe565b5f8087614317565b1561433757565b634e487b7160e01b5f52600160045260245ffd5b602460105f926020946014526f7ecebe0000000000000000000000000084525afa15610c76573d602011610029575f5190565b5f60446010602093604051956d1ff3684f28c67538d4d072c2273460345260601b85526fdd62ed3e00000000000000000000000084525afa15610c76573d602011610029575f519060405214159015176143d457565b63b78cb0dd5f526004601cfd5b5f6004601c602093633644e51584525afa15610c76573d602011610029575f5190565b92919091604051935f528160ff1c601b016020526040526001600160ff1b03166060526020600160805f825afa511860601b3d1115614446576040525f606052565b638baa579f5f526004601cfd5b5190602082015191821990612710821061446b575050565b61069d929350906142e86001600160a01b036142ed9351169161271003916bcd1e9517bb0cb8d0d5cde8935c90613c05565b91929490945f936001600160ff1b038111610c64575b865190604082106142a1578491886014015189601501518a60180151988a8c602c0151938d604001519b8c966001600160a01b0388166001600160a01b0384161091821598899760ff811680155f1461465057506001600160a01b0396936145706145e19b99979460e49794604094731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339f5b8a851802938418938a1892614e40565b968551948660280152856014015283855211159b8c916040519c8d998a9686602001908860c4015e60a08760a401528916866084015285606401528460440152301802301882602401526f128acb0800000000000000000000000082601001528060c40182520101604052166140af565b604081805181010312610029576040602082015191015192604052821802185f03945f8612610c64578591614635575050309395602c8151106142a157602c602b19825101910190815295602886526144b3565b9350955092509250818410614648575050565b909150613c39565b90919293949596979850600181145f146146c3575093604060e4946145706145e19b99956001600160a01b0399958e9c997341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759f614560565b91509294969798999a50600291939550145f1461473d578d889794958d9a99968f6001600160a01b03966145706145e19b9760409360e49873baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339f614560565b63d3b1276d5f5260ff166020526024601cfd5b929095916001600160ff1b038111610c64575b865190604082106142a1578491886014015189601501518a60180151988a8c602c0151938d604001519b8c966001600160a01b0388166001600160a01b0384161091821598899760ff811680155f1461487357506001600160a01b03969361457061481f9b99979460e49794604094731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339f8a851802938418938a1892614e40565b604081805181010312610029576040602082015191015192604052821802185f03945f8612610c64578591614635575050309395602c8151106142a157602c602b1982510191019081529560288652614763565b90919293949596979850600181145f146148e6575093604060e49461457061481f9b99956001600160a01b0399958e9c997341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2906323a69e759f614560565b91509294969798999a50600291939550145f1461473d578d889794958d9a99968f6001600160a01b039661457061481f9b9760409360e49873baceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549063fa461e339f614560565b9190925f14614a295751614a1c576020810151610c645760408101514211614a085760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af115610c7657565b63cd21db4f5f52604001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af115610c7657565b60405190614ab2826104f3565b5f6040838281528260208201520152565b6040519060a0820182811067ffffffffffffffff82111761050f576040525f6080838281528260208201528260408201528260608201520152565b60405192826040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c855afa15614b67573d602011610029575f51936040528310614b4957505050565b614b5692614b585761552f565b565b614b6282826154df565b61552f565b833d5f823e3d90fd5b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f14614be1570193828511614bc957614bbd9560e0015194615882565b80150180820391110290565b90614bdc956101009493940151946155f7565b614bbd565b96019391929190828511614bfe57614bbd95610100015194615882565b90614bdc9560e09493940151946155f7565b92939095949796919760608202918083046060149015171561208b5760608102908082046060149015171561208b578060801c15158260801c15158460801c15156127108c11171717610c645760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f0185604401526020856024015263f83d08ba85600401528160b301855215158460a80153830101604052565b92939095949796919760608202918083046060149015171561208b5760608102908082046060149015171561208b578060801c15158260801c15158460801c15156127108c11171717610c645760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b301855215158460a80153830101604052565b905f19818309910290818082109103035f526020525f90565b805190602001518115614de557614de1906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b0290565b61271091500490565b5f516020518115614de557614de1906127108061270f198509820880820360041c911090920360fc1b91909117907fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9190565b5090916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f2090836040525f5260205260405260ff600b536055600b20906040521690565b90929194935f90604051938460c0015f8152610300386101e08801396104e08601604052614ec2828a873560601c84615b64565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f14614f4457614f1a906001600160a01b03163014614330565b985161271061ffff8b3560501c16470204905260151901976016015b614f408982615291565b9796565b6001600160a01b0316308103614f855750612710601519823560501c9260160193019a519161ffff614f7a308560200151613c05565b911602049052614f36565b93509450975050614f97915015614330565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161002957817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8891030197614f36565b9060208201359182196127108110615022575050565b909192506127100390356001600160a01b03811680910361002957615055906bcd1e9517bb0cb8d0d5cde8935c90613c05565b905f19818309910290818082109103035f5260205261069d614dee565b9591949192906001600160a01b03871673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee036150ad575050505050905061069d8133613cbc565b866014526ff9b6a7960000000000000000000000005f525f806024601082335af115610c76576001600160a01b0316300361511e57505050506150f1903383613c5c565b6014526f12e103f10000000000000000000000005f5260105f60248282335af115610c76575f5160801c90565b61514e949161514661083d92604051946151378661053f565b33865260208601523690611df4565b93369161064c565b6150f1565b604001518051156151615750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182615193575b50505050508101920390565b958394966151d894518060400180511561527a575b50508184116151ff575b50601491925001948360800151906001600160a01b038560a001519360581c1690615b64565b90818152604001518091146151f05780808080615187565b8063784cb7b860249252601c01fd5b8560200193845180511561526a575b506002810361522957505060149192855190525b82916151b2565b6014935061523b919250600314614330565b858201359261526360159287608001516001600160a01b038960a001519260581c168b615b64565b9052615222565b615274908a61590a565b5f61520e565b898051850180825260051b01918252525f806151a8565b5062ffffff106142a157565b905f82126152a9575090565b80634c085bf160249252601c01fd5b905f82136152c657505f0390565b80633351b26060249252601c01fd5b8051156152e25760200190565b634e487b7160e01b5f52603260045260245ffd5b90821561534257604051926038526028528073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1860601b151502601452633ccfd60b5f525f80603c601c82335af115610a1557604052565b506014526fcbf0dbf50000000000000000000000005f5260246010fd5b9591949392906001600160a01b031630036153c05750505050806153b0575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115613cac575f515f60345290565b6153bb813384613c5c565b61537e565b61083d6153bb94615146604051936153d78561053f565b3385528860208601523690611df4565b919060601b908315610ef857604051936060526040528073777777777777777777777777777777777777777760611b141502602c5260601b600c525f806064601c82335af115610a15575f606052604052565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af115610c76576001600160a01b031630036154a15750505061548592503390613c5c565b6311da60b45f5260205f6004601c82335af115610c76575f5190565b6154be95949293509061514661083d92604051946151378661053f565b615485565b6004601c6020935f936311da60b485525af115610c76575f5190565b604460105f8093602095601452816034526f095ea7b300000000000000000000000082525af115613cac573d153d601f1060015f5114161715615522575f603452565b633e3f8f735f526004601cfd5b604460105f809360209560145281196034526f095ea7b300000000000000000000000082525af115613cac573d153d601f1060015f5114161715615522575f603452565b6084905f809360209560405191638dae73338352828801528160400152606081810152818160800152601c01915af115610c7657601f3d1115610029575f5190565b6084905f80936020956040519163e67ce7068352828801528160400152606081810152818160800152601c01915af115610c7657601f3d1115610029575f5190565b91909394929484860292030201670de0b6b3a764000002908060011b928085850202808410938491825f03910318019083818306151502151591040191821e61010003607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182019111026503782dace9d986021e61010003606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff93820191110290818110159082180218918260011b915f1461579a5780670de0b6b3a7640000030260021b8580025f19818309910290818082109103039180610100039160ff19820193849382841c9180861c8084838561010010958d5f1981800990800290818082109103039c818c8f93811c91828c86861c80961b871802921b1817151592841b171781019c8b1c908d10015f528b6020521b1717961b1802921b18171515010161577981801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b908180029082821091101101901b01908082049106151501905b8111900390565b670de0b6b3a7640000819003945085800293929190850260021b90845f198184099202918280821091030381610100039060ff19830193815f198880099588800296878082109103039687821c90871c88871b171796861c5f52866020521c931c911b17170161583e81801e6101000360011c600182821c911b0160011c8082040160011c8082040160011c8082040160011c8082040160011c8091040160011c90565b80809204109003901b019081155f1461585c575050505f5b90615793565b61587d9260011b905f19818309910290818082109103035f526020526159e8565b615856565b919394929092670de0b6b3a764000081145f146158a9575003029080820491061515010190565b808302670de0b6b3a7640000918203830201959483020292919003028115615902576158e992935f19818309910290818082109103035f52602052615bc4565b805190602001519015155f03178091019081105f031790565b509150501990565b90604001908151918261591c57505050565b5f905280515f198101825260051b01818103615936575050565b5180825260400152565b670de0b6b3a764000084810395948202819004909102928284040191850204808281106159d157500392600191670de0b6b3a7640000905b8260021b02048480020193600185811c019185925b8381106159c25750670de0b6b3a76400009394955060011b935f146159bb57015b0290808204910615150190565b90036159ae565b9250828604830160011c61598d565b91905003670de0b6b3a76400005f92949194615978565b5f51906020518215615a665781615a27918180615a5e955f03870982089485820391861190039180805f031680910492600182805f0304010291041791565b9190916002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030290565b029015150190565b9150808204910615150190565b6001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03615aa2575061069d8133613cbc565b60405191826044015281602401526f0c11dedd00000000000000000000000081601001526044815280606401604052336bcd1e9517bb0cb8d0d5cde8935c1860601b156104e6576bcdccd5c65a7d4860ce3abbe95c80613ee657505f80917f599d07140000000000000002000000000000000000000000000000000000000033176bcdccd5c65a7d4860ce3abbe95d60208151910182335af1615b43614127565b9015613ede576bcdccd5c65a7d4860ce3abbe95c80613ece57506020015190565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702615bb057508115615ba35752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b8015615c31575f51602051918115615c1d57615c08615a27828080805f03870987089586810390871186039180805f031680910492600182805f0304010291041791565b0292151583019283109104015f526020525f90565b90505f805280820491061515016020525f90565b634e487b715f5260126020526024601cfdf5744a91cb62f87f6415ec334fbe155f3705848f00000000000000000000000000000000

Signatures

0xf6cbee47708f3b6f0ecc496d3c989ae8002fc50552767b68f69497e009563c7612b4468763d04f16ec12a1dcb5669e1e615623406ba5b17e7cfc6b39ae9726221c08a1ca1d70d596ded8dfa288edfdd10038e08f1f0c2204007fdb988405b1524c75b8cfe438ac60c2e1f9f167bdf238b4395fd8a3b1a7939501e1bb4707442cac1b