0x24288929b936807c791b431c4a359a53b259d6fe5baa685434bae9e6244ea52b
Safe Transaction on 0x8e5d...4827
Overview
Transaction Data
0xf160fb0e0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000055036080604090808252346104e457806154e3803803809161001f828561053d565b83396020928391810103126104e457516001600160601b0319811691908290036104e45761007b61004e610600565b8281519101207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610560565b61010b6041845161008b81610522565b818152602960f81b6060858301927f536c697070616765286164647265737320726563697069656e742c616464726584527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f7574898201520152207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f125914610560565b82516001600160401b039060e081018281118282101761050e57855260af815260af8382016e75696e7432353620616d6f756e742960881b60c07f536c697070616765416e64416374696f6e7320736c697070616765416e644163948584527f74696f6e7329536c697070616765416e64416374696f6e7328616464726573738a8201527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608201527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808201527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08201520152209061020d610600565b86519360608501919082118583101761050e576046886102b5926102be976574696f6e732960d01b958352602e815289808201927f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7584526d696e7432353620616d6f756e742960901b8584015284519788958387019a8b528601528051918291018686015e830190848201905f8252519283915e015f8382015203602681018452018261053d565b51902014610560565b6102f66102c961057b565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610560565b6103cf835161030481610522565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b60608301526103a58461037361057b565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f8382015203808452018261053d565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610560565b46617a691491826104f9578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526003600482015281816024816d04533fe15556b1e086bb1a72ceae5afa9182156104ef575f926104a7575b5061048b929161045191506001600160a01b03163014610560565b73bbbbbbb520d69a9775e85b458c58c648259fad5f3b158015906104a0575b61047990610560565b60384614908115610498575b50610560565b51614e5d90816106868239f35b90505f610485565b5080610470565b90809250813d83116104e8575b6104be818361053d565b810103126104e45751906001600160a01b03821682036104e4579061045161048b610436565b5f80fd5b503d6104b4565b84513d5f823e3d90fd5b61048b9291506105099015610560565b610451565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b0382111761050e57604052565b601f909101601f19168101906001600160401b0382119082101761050e57604052565b1561056757565b634e487b7160e01b5f52600160045260245ffd5b6040519061058882610522565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201520152565b6040519061060d82610522565b605b82527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060837f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d696040820152015256fe6080604052600436101561002f575b361561002d5734610029576100216104cc565b602081519101f35b5f80fd5b005b5f3560e01c63fd3ad6d40361000e573461002957600319360160e08112610029576060136100295761006160806103f5565b6001600160a01b0360043581811681036100295760805260243581811681036100295760a05260443560c05267ffffffffffffffff60643581106100295736602360643501121561002957806064356004013511610029573660246064356004013560051b606435010111610029578160a4351660a43503610029578060c435116100295736602360c4350112156100295760c43560040135116100295736602460c4356004013560c43501011161002957604051806064356024015b60246064356004013560051b606435010181106103d1578360a0846064356004013560051b9020604051907f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef75241701825260606080836020015e8160800152209060a4351633146103b4576bc7aebfbc05485e093720deaa5c806103c157506bc7aebfbc05485e093720deaa5d60a43560601b156103b4576bcd1e9517bb0cb8d0d5cde8935c8060601b6103985760a4356bcd1e9517bb0cb8d0d5cde8935d60643560040135156100295760246064350135606435016024810135604482013590604860031982019301926040519361022560c43560040135602460c4350184848860e01c610fd0565b856040521561034a5760016064356044015b6064356004013582106102b15761024e6080611229565b60a4356bcd1e9517bb0cb8d0d5cde8935c1860601b6102a4575f6bcd1e9517bb0cb8d0d5cde8935d6bc7aebfbc05485e093720deaa5c8061029457602060405160018152f35b63e25527c25f526020526024601cfd5b635149e7955f526004601cfd5b8035606435016024810135604482013591604860031983019101604051936102dd83838360e01c6118aa565b85604052156102f9575050505050602060019101910190610237565b8495507fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed660809752876020015216856040015260608581015281858501528460a001370190601c01fd5b7fffffffff00000000000000000000000000000000000000000000000000000000608094633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b63e758b8d55f526004601cfd5b639936cbab5f526020526024601cfd5b6044606435823501602481013591829101843782208252602001906020019061011e565b6060810190811067ffffffffffffffff82111761041157604052565b634e487b7160e01b5f52604160045260245ffd5b6040810190811067ffffffffffffffff82111761041157604052565b6080810190811067ffffffffffffffff82111761041157604052565b6020810190811067ffffffffffffffff82111761041157604052565b60e0810190811067ffffffffffffffff82111761041157604052565b90601f601f19910116810190811067ffffffffffffffff82111761041157604052565b35906001600160a01b038216820361002957565b6bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c1715809260a01c61ffff160291610e8a575b5080610514575061050b366129e6565b90156100295790565b80600214610a5557806003146106135760011461053f57634e487b7160e01b5f52605160045260245ffd5b60806003193601106100295760043560243560443590602482013560601c92815f821391180218903083145f1461059957610583925060383391013560601c612987565b60405161058f8161045d565b5f81525f36813790565b906105a761060e9315613b43565b604051906105b482610425565b33825260208201526105c936602c8401610e93565b90610608608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff778260040135019101610f16565b91613935565b610583565b5061067761066a6024359060443560601c6058358060801c906fffffffffffffffffffffffffffffffff166078358060801c906f0100000000000000000000000000000016151560893560601c605819609d980196565b9695879391989496613ef6565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b03871603610a49575b610a2b575b50505050505184606001526106b884614114565b90604051908160a081011067ffffffffffffffff60a0840111176104115760a082016040525f82525f60208301525f60408301525f60608301525f608083015260405192610705846103f5565b5f84525f60208501525f60408501525b603482101561082a575050505061073a9082604001519788602001519851998461426d565b98156107a957505050505081610773575b5050505b60405190606082526020828101526020826040015281606001528060800160405290565b61078d926001600160a01b03163003610795573090614391565b5f808061074b565b6bcd1e9517bb0cb8d0d5cde8935c90614391565b6060979294969795919395015196808803971461080e576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03610803575050505050506107fd906107f73361434d565b33614375565b5061074f565b906107fd9691614074565b6014526ffb772a880000000000000000000000005f5260246010fd5b806016601519610850933560f01c94836002013560601c60408901520191018d88614131565b866020939293015160200151610928885160200151947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe68360601b946001600160a01b038860601b957feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000009982888a10898d1415168a8d1417838318028093181660208d015218168952823560e81c60408a015262ffffff833560d01c1660020b60608a01526001600160a01b03833560301c1660808a01520190601a01919091803560e81c6002198160038185820195010195030192565b919692959062ffffff8811610a19576020926127105f938e8d898b108a8a1415168b8a1417151590528601515102048303848c0152806040519263f3cd914c84528b518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028487015260808c8701856040015e60608d8560c0015e61012084810152818461014001528361016001376101440190601c0182335af115610a0e575f5192600f84810b9460801d900b92808210908314151691141781831802916109f489602001519184835191185f0390613af3565b9052610a068851809381519318614252565b019052610715565b6040513d5f823e3d90fd5b634e487b715f5260326020526024601cfd5b610a3d94866020015190875191614074565b81528b898989896106a4565b6020820135875261069f565b50610aac61066a6024359060443560601c6058358060801c906fffffffffffffffffffffffffffffffff166078358060801c906f0100000000000000000000000000000016151560893560601c605819609d980196565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b03871603610e7e575b610e60575b5050505050518460600152610aed84614114565b604051908160c081011067ffffffffffffffff60c084011117610411579160c082016040525f82525f60208301525f60408301525f60608301525f60808301525f60a08301525b6052811015610b585750505061073a9082604001519788602001519851998461426d565b610b8d612710610b7b8d601519876002013560601c95019060168801908a614131565b9290953560f01c886020015151612a5e565b045f03908660200151602001519087516020015192610c727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc88460601b936001600160a01b038760601b967feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000098828989108a8c141516898c1417838318028093181660208d015218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028952893560601c60408a015260158a013560e81c60808a015260188a013560a08a01520160388901919091803560e81c6002198160038185820195010195030192565b9199929762ffffff8b11610a19578993601481013560f81c610d8e5750825f949360209693869373a0ffb9c1ce1fe56963b0321b32e7a0302114058b9586606089015260c06040519863cd0cc1ce8a52898c015e8a8d148c8e14158d8d10161760e08901526101008801526101208701526101408087015261016086018290526101808601376101640192601c01915af115610a0e575f515b600f81810b8484108587141516848714178360801d830b82180281188b60200151908151905f8113610d7f57610d76969594939291610d4c915f0390613af3565b90528b519687948551978082109083141516911417908360801d830b18029160801d900b18614252565b01905291610b34565b602483633351b2608152601c01fd5b91935050601481013560f81c600103610e49575073c697d2898e0d09264376196696c51d7abbbaa4a960608901528260801d83607f1d03610e37576020925f828a9382956001600160a01b036060870151169460c06040519763911a63b78952888b015e8a8a108b8d1415168a8d14178760e00152600f0b86610100015261012086810152818661014001528561016001376101640192601c01915af115610a0e575f51610d0b565b634e487b715f5260116020526024601cfd5b630a9a7da65f526014013560f81c6020526024601cfd5b610e7294866020015190875191614074565b81528b89898989610ad9565b60208201358752610ad4565b5f905d5f6104fb565b8092910391608083126100295760405190610ead826103f5565b60408294126100295760606040918251610ec681610425565b610ecf826104b8565b81526020820135602082015284528281013560208501520135910152565b3590811515820361002957565b67ffffffffffffffff811161041157601f01601f191660200190565b929192610f2282610efa565b91610f306040519384610495565b829481845281830111610029578281602093845f960137010152565b9080601f8301121561002957816020610f6793359101610f16565b90565b6101408183031261002957610f7e816104b8565b92610f8c8360208401610e93565b92610f9960a08401610eed565b9260c08101359260e08201359261010083013567ffffffffffffffff81116100295761012091610fca918501610f4c565b92013590565b9391909293610fe283868487856112bb565b15610ff1575050505050600190565b63d9d94e41810361111f57508261100d9161101d940190610f6a565b9497919890959293963691610f16565b928260608102046060148315171561110b578760608102046060148815171561110b576060880260801c15156060840260801c15158260801c15151717610e375760606001600160a01b0393816111059a604080519b8a51998d81519c8d928d6101329285610115868401820101526020018484015e602001918d01015e6101358d8b018c010182525f8d6101310153816020820160f18f015e518c60b1015e5f8b609d01520289608801520287607801528660680152168460580152018060d1018360440152602083602401526348c8949183600401526101150182528160a80153612b28565b50600190565b634e487b7160e01b5f52601160045260245ffd5b63ef4df77a03611221578261100d91611139940190610f6a565b928260608102046060148315171561110b578760608102046060148815171561110b576060880260801c15156060840260801c15158260801c15151717610e375760606001600160a01b0393816111059a604080519b8a51998d81519c8d928d6101329285610115868401820101526020018484015e602001918d01015e6101358d8b018c010182525f8d6101310153816020820160f18f015e518c60b1015e5f8b609d01520289608801520287607801528660680152168460580152018060d101836044015260208360240152638154831983600401526101150182528160a80153612a71565b505050505f90565b906001600160a01b03918281511692602082015116604082015181158115166112b45773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82149485156112a45747915b80831061129c5750606094955f1461128e5761128992506129d7565b389039565b61129792612987565b611289565b905082612964565b6112ae3084612930565b9161126d565b5050509050565b9391909293630dfeb41981145f146114bc575082019260a083850312610029576113136112f56112ea856104b8565b956020809601610e93565b9161130a6001600160a01b0380971684612a31565b50933691610f16565b926bc7aebfbc05485e093720deaa925f845c945d83156103b4575f9485946bcd1e9517bb0cb8d0d5cde8935c6040988980519561134f87610479565b60af87527f536c697070616765416e64416374696f6e7320736c697070616765416e644163888801527f74696f6e7329536c697070616765416e64416374696f6e732861646472657373828801527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608801527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808801527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08801527f75696e7432353620616d6f756e7429000000000000000000000000000000000060c08801528180519963137c29fe8b528181518c8c015e89018a6060015e8860a0015e168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af1156114b35750600190565b513d5f823e3d90fd5b9194916345d8bb1f0361183c5782019360e083860312610029576114df836104b8565b946114ed8160208601610e93565b9460a085013567ffffffffffffffff81116100295761151992611511918701610f4c565b923691610f16565b8051608901948560891161110b57602091601f1961154f61153989610efa565b986115476040519a8b610495565b808a52610efa565b013684890137815183015187604801526040828401886068015e5f8760a8015380519083018760a9015e51015190945f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311610e375795915b82519060408210610a1957836014015190846015015185601801519086602c0151908a88604001519c8d9260ff80821680155f1461175c575050509160e46001600160a01b03926116cc9695948461165173db1d10011ad0ff90774d0c6bb92e5c5c8b4461f7988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b5b828a188a87168488161002928318928a1891613ead565b948351928c856028015284601401528284526040519a8b98899585602001908760c4015e60a08660a4015283168560840152846064015216858b1610826044015260408b11858d16301802858d161882602401526f128acb0800000000000000000000000082601001528060c4018252010160405216612ba6565b6040818051810103126100295760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f8812610e3757604088921115611737575050309591602c815110610a1957602c602b198251019101908152956028865295916115a9565b949396509450505060c0810135831061175257505050600190565b60c0013590612964565b600181036117c1575050509160e46001600160a01b03926116cc969594846116517341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b61163a565b9294509092509060250361182b575050906001600160a01b038c60e48d6116cc9695846116517306852dc9d6e44782dd02994c368febc4dc1b8a17988c7fb3fc09be5eb433d99b1ec89fd8435aaf5ffea75c1879e19028aa2414a14b3c859a632c8958f69b61163a565b63d3b1276d5f52166020526024601cfd5b50925050505f90565b9190610100838203126100295761185b836104b8565b92611868602082016104b8565b9260408201359261187b60608401610eed565b9260808101359260a08201359260c083013567ffffffffffffffff81116100295760e091610fca918501610f4c565b9190916118b8828483612c24565b156118c557505050600190565b63af72634f81036119a35750906118de91810190611845565b606084989295949793969702978089046060149015171561110b5760608602958087046060149015171561110b578560801c15158860801c15158260801c15156127108a11171717610e37576111059760d3966001600160a01b039460405199885180996020018c8c015e8a60b301528960b101523089609d015288608801528760780152866068015216846058015281606f018460440152602084602401526348c8949184600401528160b30184528360a80153820101604052612b28565b600190565b636472b2768103611e8b57508160c09181010312610029576119c4816104b8565b6119d0602083016104b8565b60608301356001600160a01b0381169003610029576119f160808401610eed565b926040519161018083810160405260368460608501353c630902f1ac5f5260405f6004601c60608601355afa15610a0e575f51602051908060701c8260701c173d60601117610029576001600160a01b038560200151166001600160a01b038651166001600160a01b0389828418028093181694876040015195866014526fd283e75f0000000000000000000000005f5260205f60246010845afa15610a0e573d6020116100295760205f602460108251948b6014526f402d267d00000000000000000000000084525afa15610a0e573d602011610029575f5101604051966001600160a01b0360608a0135166040528060601b602c526f1647292a000000000000000000000000600c5260205f6044601c73b2e5a73cee08593d1a076a2ae7a6e02925a640ea5afa15610a0e575f519760405263961be3915f5260205f6004601c6001600160a01b03898918165afa15610a0e573d602011610029575f80516318e22d9882528888188e028818808218918111919091021891906040906004601c888a186001600160a01b03165afa15610a0e575f5195602051968760101c9060101c173d604011176100295760648760061c603f8916600a0a0204956347bd37185f5260205f6004601c6001600160a01b03868618165afa15610a0e573d602011610029578c978f975f5190818315826dffffffffffffffffffffffffffff18028218039215816dffffffffffffffffffffffffffff180218110292848410611e2d575b5050505096611ca7978560a00151908660c0015190876060015192886080015191885f14611de357808c11908c030292828411611dce5790611c619492918a610100015194614b78565b86808203911102915b670de0b6b3a764000091866101200151830393818302811090828402180291021802045f916040890135611d92575b8215611d68575b5050613e0d565b9160a08201358310611d1f575060018211611cc6575b50505050600190565b5f606060a4936001600160a01b03839796846020819960405195869163022c0d9f835260051b9083828401015282180101521681830152608081810152828160a00152601c019201355af115610a0e575f808080611cbd565b5f6004601c6001600160a01b03848982806020988901511692511680926338d52e0f8852180218165afa15610a0e575f51908160a01c3d602011176100295760a0013590612964565b611d829192506001600160a01b0360608a01351690612930565b9081818111911802185f80611ca0565b91506127106040890135611da63085612930565b0204818111818318021891611dc9836001600160a01b0360608c01351683612987565b611c99565b611dde94918a60e0015194614751565b611c61565b9193828b11928b03929092029290828411611e175790611e0a9492918a60e0015194614b78565b8780820391110291611c6a565b611e2894918a610100015194614751565b611e0a565b60209498505f9397508282611e526001600160a01b039384602497601c971816612930565b87526307a2d13a865218165afa15610a0e573d60201161002957611ca79689948c945f51019081818110159118021890975f8080611c17565b919291639b59756f810361204c57508260e0918101031261002957611eaf826104b8565b6020611ebc8185016104b8565b9060409485810135926060820135916001600160a01b038084169081850361002957611eea60808401610eed565b9760a0840135928360030b8094036100295760c08c950135988015155f14611fe6575f9596612710611f2a92611f203084612930565b0204928391612987565b855193611f368561045d565b858552888751958660e4015e60c08560c401528460a4015284846084015289846064015283604401521681602401526f3eece7db000000000000000000000000816010015260e4815280610120018352805190850182855af115611fdc57815193838510611fa957506001955050505050565b5f6004601c899486946350a2884b02635f64b55b1884525afa156114b357505f51908160a01c903d101715612964575f80fd5b85513d5f823e3d90fd5b50909350611ff49194612930565b92895192631865c57d5f526101209384816004601c8a5afa1561204257891560051b0151938460801c903d1017610029578a946fffffffffffffffffffffffffffffffff5f95169003611f2a565b8b513d5f823e3d90fd5b91929163670335be8103612401575081019080820390610160821261002957612074816104b8565b60e07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc06120a3602085016104b8565b940112610029576040519267ffffffffffffffff9160e085018381118682101761041157604052604084013585526120dd606085016104b8565b6020860152608084013560408601526120f860a085016104b8565b9560608601968752608086019060c0860135825260a087019360e0870135855260c088019761010088013589526101209283890135888111610029578901604081830312610029576040519861214d8a610425565b813590811161002957602092612164918301610f4c565b8952013560208801526101408098013561217e3084612930565b94518097818711878318028718905102049a818c106123ef57505060405173bbbbbbb520d69a9775e85b458c58c648259fad5f6040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c865afa156123e7573d602011610029575f519060405286851185881802851881106122f7575b50915f976001600160a01b03969492899896946bcd1e9517bb0cb8d0d5cde8935c93604051809a81988295634dcebcba845285518460200152308460400152604086602001856060015e82168360a0015260608581018460c0015e1691015260c00151928360f81c9060601b1791015260801b8261016001526101a0928383610180015281818111911802189101526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af115610a0e576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b969492909593919661238a575b73bbbbbbb520d69a9775e85b458c58c648259fad5f6014525f196034526f095ea7b30000000000000000000000005f5260205f60446010828b5af11561237a573d153d601f1060015f511416171561236d575f60348190529496939592949193909290916121fc565b633e3f8f735f526004601cfd5b60405162ffffff163d5f823e3d90fd5b73bbbbbbb520d69a9775e85b458c58c648259fad5f6014525f6034526f095ea7b30000000000000000000000005f5260205f60446010828b5af11561237a573d153d601f1060015f5114161761230457633e3f8f735f526004601cfd5b3d5f823e3d90fd5b906001600160a01b038c925116612964565b63df753f1e81036124da57509061241a91810190611845565b606084989295949793969702978089046060149015171561110b5760608602958087046060149015171561110b578560801c15158860801c15158260801c15156127108a11171717610e37576111059760d3966001600160a01b039460405199885180996020018c8c015e8a60b301528960b101523089609d015288608801528760780152866068015216846058015281606f01846044015260208460240152638154831984600401528160b30184528360a80153820101604052612a71565b829063ca9e5d0f81036125e2575060c09181010312610029576124fc816104b8565b612508602083016104b8565b906040830135916060840135906001600160a01b03928383169485840361002957849260a061253960808a01610eed565b98013596826125c1575b5050501660145283156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af115610a0e57601f3d1115610029575f519383851061258a575050505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa15610a0e57601f3d1115610029575f518060a01c6100295716612964565b6127106125da936125d23085612930565b020491612987565b5f8080612543565b63b8df6d4d1415905061292a578160a0918101031261002957612604816104b8565b602060409182840135906001600160a01b0394858316918284036100295761265261263160608401610eed565b916127108760808601359501356126483084612930565b0204948591613d25565b156128e85763ffa642255f52600491601c91865f8585885afa156128de57603f3d1115610029575f51978651986317be952e5f52875f87878a5afa1561285357601f998a3d1115610029575f518060081c6100295760ff169060038210156128cb5763796da7af5f52895f89898c5afa156128c1578b3d1115610029575f519163eab5d20e5f528a5f8a8a8d5afa15612042578c3d111561002957898b5f8b8b82519463ec2fd46d84525afa15612886578d3d1115610029578b8a8a8d8b5f51986ec097ce7bc90715b34b9f10000000000496600281145f14612890575050905f9291637c9b8e8984525afa15612886578d3d1115610029575f5194858403808a1161285d57505050868401938493670de0b6b3a7640000808097868297020402838082049106151501820204908403019303020402045b63c0ffa1785f52875f87878a5afa1561285357893d1115610029575f5163ab44a7a35f52885f88888b5afa15612849578a3d111561002957670de0b6b3a764000080915f51010191020494828610612819575050506084925f9492859288519263e67ce7068452838901528289015260608281015282826080015201915af1156114b357503d1161199e575f80fd5b85935088885f8c93888b634a248d2a84525afa156114b357503d1115610029575f518060a01c6100295716612964565b89513d5f823e3d90fd5b88513d5f823e3d90fd5b9195509361287c935091670de0b6b3a764000091890302048380614c72565b810391030161278a565b8c513d5f823e3d90fd5b92509895949250506128ba969550670de0b6b3a76400009250158185180218958692020491614c72565b900361278a565b8a513d5f823e3d90fd5b602188634e487b7160e01b5f525260245ffd5b86513d5f823e3d90fd5b849550608492915f94959185925191638dae733383528288015281880152606081810152818160800152601c01915af1156114b35750601f3d1161199e575f80fd5b50505f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610a0e573d601f1015610029575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af11561237a573d153d601f1060015f51141617156129ca575f603452565b6390b8ec185f526004601cfd5b5f80809381935af115610a0e57565b60046367c4a3b05f3560e01c1491101516908115612a295760405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f9150606090565b9091602060405192612a4284610425565b818401935f85526001600160a01b038196169052510151809252565b8181029291811591840414171561110b57565b73238a358808379702088667322f80ac48bad5e6c490816bcd1e9517bb0cb8d0d5cde8935c1860601b156103b4576bcdccd5c65a7d4860ce3abbe991825c80612b1857505f9182917fab6291fe0000000000000002238a358808379702088667322f80ac48bad5e6c4855d82602083519301915af190612aef613b00565b9115612b0f575c80612aff575090565b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b7328e2ea090877bf75740558f6bfb36a5ffee9e9df90816bcd1e9517bb0cb8d0d5cde8935c1860601b156103b4576bcdccd5c65a7d4860ce3abbe991825c80612b1857505f9182917f91dd7346000000000000000328e2ea090877bf75740558f6bfb36a5ffee9e9df855d82602083519301915af190612aef613b00565b6001600160a01b0316806bcd1e9517bb0cb8d0d5cde8935c1860601b156103b4576bcdccd5c65a7d4860ce3abbe992835c80612b1857509181740100000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af190612aef613b00565b359062ffffff8216820361002957565b9092919063d92aadfb8103612fb7575082019161012092838282031261002957612c4d826104b8565b90602094612c5d82878601610e93565b93612c6a60a082016104b8565b9260c082013567ffffffffffffffff811161002957820190612c8b91610f4c565b612c9760e083016104b8565b9561010080930135906001600160a01b03808097169716612cb89082612a31565b9590928b8884515116968a60409c8d998a5190612cd482610441565b81528481018c90528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c612d3383610441565b8382168352868301889052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b95612d863084612930565b8181118183180218809202049d8e868b0152612da192612987565b88805197612dae89610441565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f77656429000000000000000090528251612e31816103f5565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c01612ee1908a610495565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f115612fad576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa0600190565b83513d5f823e3d90fd5b638d68a1568103613342575082019060808383031261002957612fd9836104b8565b9160408401359067ffffffffffffffff821161002957612ffa918501610f4c565b9161271061305960608601359585519060208701517fffffffffffffffffffffffffffffffffffffffff00000000000000000000000090818116936014811061332a575b505050602061305491013591309060601c612930565b612a5e565b049160405193613068856103f5565b602895602886526040366020880137307f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86939611610e3757939491935b82519060408210610a195786958460140151918560150151908660180151918b88602c01519289604001519c8d9360ff80821680155f14613256575050506001600160a01b03926131cd9695949260e4928561315273db1d10011ad0ff90774d0c6bb92e5c5c8b4461f7998d7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549b63fa461e339c5b828b188b87168488161002928318928b1891613ead565b958451938d866028015285601401528385526040519b8c998a9686602001908860c4015e60a08760a4015283168660840152856064015216868c161083604401528560408d1181831630180291161882602401526f128acb0800000000000000000000000082601001528060c4018252010160405216612ba6565b6040818051810103126100295760409260208201519384920151926040526001600160a01b03808b16911610911802185f03955f8712610e3757604087921115613239575050309491602c815110610a1957602c602b19825101910190815294878752949193946130a6565b94509550935050935081831061325157505050600190565b612964565b600181036132bc575050506001600160a01b03926131cd9695949260e492856131527341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9998d7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29b6323a69e759c61313b565b91945092945060259150145f1461182b575050906001600160a01b038b60e48e6131cd96958e856131527306852dc9d6e44782dd02994c368febc4dc1b8a17998d7fb3fc09be5eb433d99b1ec89fd8435aaf5ffea75c1879e19028aa2414a14b3c859b632c8958f69c61313b565b60140360031b82901b1616915060206130545f61303e565b928363103b48be829495145f146134f8575060c0918101031261002957613368816104b8565b906020906133778282016104b8565b604093848301359361338b606085016104b8565b60a061339960808701612c14565b950135956001600160a01b0380809616921696600180881614915f90806134d6575b50630902f1ac5f52895f6004601c8c5afa1561284957893d106100295788908360051b988951918a8818968751948591831580156134c8575b6134ac575b50505061ffff6127109260081c168203029202820191821561349857020491818310613464575050935f9693878481989460a49883978d519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af1156114b35750600190565b89855f6004601c8d849663dfec362602630dfe16811884525afa156114b357505f51908160a01c903d101715612964575f80fd5b634e487b7160e01b5f52601260045260245ffd5b6134c09350906134bb91612930565b613af3565b838c5f6133f9565b5060018086811c16146133f4565b61271091506134e53086612930565b02046134f2818a86612987565b5f6133bb565b6338c9c14781036135655750019060a08183031261002957613519816104b8565b90613526604082016104b8565b90608081013567ffffffffffffffff81116100295761199e9461354a918301610f4c565b9260206001600160a01b036060840135941692013590613b5e565b63f5b99189810361386e575060a0918101031261002957613585816104b8565b6020820135604091828401356001600160a01b03948582168092036100295760806135b260608301612c14565b9101356001808316149186517f392f37e900000000000000000000000000000000000000000000000000000000815260e081600481885afa918215612853575f925f985f915f955f965f965f936137f1575b5091818d97969594938b93989e8682998096613620879e613b43565b156137c1575b50505050505085949385848e9461ffff99968e61368b965f93806137a8575b5083158015613798575b60018089811c161417613784575b50505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c168202049003020485614416565b8503020490811561110b575f19928383019a8b951091101790030111610e375781861061377c57505015613776575f925b8451936136c88561045d565b5f8552823b156100295760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af1801561376c57613755575b5050600190565b67ffffffffffffffff821161041157525f8061374e565b50513d5f823e3d90fd5b5f6136bc565b859250612964565b61378f929350612930565b03818e5f61365d565b6137a3858484612987565b61364f565b6127109194506137b83086612930565b0204925f613645565b9298949b50929850949e5061ffff98508c955061368b935098909580979e8f959984989997829750849650613626565b9750505050925050965060e0823d60e011613866575b8161381460e09383610495565b8101031261002957815160208301519789840151926060850151906080860151801515810361002957889061385760c061385060a08b01613b2f565b9901613b2f565b90979694959293909291613604565b3d9150613807565b6334ee90ca1415905061292a57816080918101031261002957613890816104b8565b9061389d602082016104b8565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492604081013584156139255747915b8183116138e1575b50505050505050600190565b60606127109101358302049103908181811191180218925f14613915575050613909916129d7565b5f8080808080806138d5565b613920931690612987565b613909565b61392f3085612930565b916138cd565b6bc7aebfbc05485e093720deaa805c9493905f905d84156103b4576bcd1e9517bb0cb8d0d5cde8935c9360409586519161396e83610479565b60af83527f536c697070616765416e64416374696f6e7320736c697070616765416e64416360208401527f74696f6e7329536c697070616765416e64416374696f6e732861646472657373888401527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608401527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808401527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08401527f75696e7432353620616d6f756e7429000000000000000000000000000000000060c0840152613ae6575f958787968180519763137c29fe89528181518a6020015e602001886060015e8660a0015e6001600160a01b03168460e00152836101000152610140808461012001528151916101609185848401910152848360200192015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af1156114b35750565b631c500e5c5f526004601cfd5b9190820391821161110b57565b3d15613b2a573d90613b1182610efa565b91613b1f6040519384610495565b82523d5f602084013e565b606090565b51906001600160a01b038216820361002957565b15613b4a57565b634e487b7160e01b5f52600160045260245ffd5b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba3861473bbbbbbb520d69a9775e85b458c58c648259fad5f8714176103b4575f9181169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203613c9c5750505061271090470204938051155f14613c20575050613bf6575f80809381935af1613be5613b00565b9015613bee5750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b9093926020830180841161110b57825110610a1957835f9460208695850101525b602083519301915af1613c52613b00565b9015613bee5751159081613c92575b50613c6857565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f613c61565b9091949282979497155f14613cbb57505050613bf6575f928392613c41565b613cca96939592963083612930565b905f19818309910290818082109103035f52602052613ce76145b7565b6020860180871161110b57855110610a195787845f988360208b9a8a01015203613d14575b505050613c41565b613d1d92613d25565b5f8087613d0c565b909160405190836040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c865afa15613e04573d602011610029575f51916040528110613d7257505050565b613dbb575b604460105f80936020956014525f196034526f095ea7b300000000000000000000000082525af11561237a573d153d601f1060015f511416171561236d575f603452565b816014525f6034526f095ea7b30000000000000000000000005f5260205f6044601082855af11561237a573d153d601f1060015f51141617613d7757633e3f8f735f526004601cfd5b503d5f823e3d90fd5b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f14613e7e570193828511613e6657613e5a9560e0015194614b78565b80150180820391110290565b90613e7995610100949394015194614751565b613e5a565b96019391929190828511613e9b57613e5a95610100015194614b78565b90613e799560e0949394015194614751565b90916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f20905f5260205260405260ff600b536055600b20906040521690565b90929194935f90604051938460c0015f8152610300386101e08801396104e08601604052613f2a828a873560601c84614d7e565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f14613fac57613f82906001600160a01b03163014613b43565b985161271061ffff8b3560501c16470204905260151901976016015b62ffffff8911610a19579796565b6001600160a01b0316308103613fed5750612710601519823560501c9260160193019a519161ffff613fe2308560200151612930565b911602049052613f9e565b93509450975050613fff915015613b43565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161002957817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8891030197613f9e565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af115610a0e576001600160a01b031630036140db575050506140bf92503390612987565b6311da60b45f5260205f6004601c82335af115610a0e575f5190565b61410f95949293509061410761060892604051946140f886610425565b33865260208601523690610e93565b933691610f16565b6140bf565b604001518051156141225750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182614154575b50505050508101920390565b9583949661419994518060400180511561423b575b50508184116141c0575b50601491925001948360800151906001600160a01b038560a001519360581c1690614d7e565b90818152604001518091146141b15780808080614148565b8063784cb7b860249252601c01fd5b8560200193845180511561422b575b50600281036141ea57505060149192855190525b8291614173565b601493506141fc919250600314613b43565b858201359261422460159287608001516001600160a01b038960a001519260581c168b614d7e565b90526141e3565b614235908a614bfa565b5f6141cf565b898051850180825260051b01918252525f80614169565b905f821261425e575090565b80634c085bf160249252601c01fd5b93919361427b815183614bfa565b6020918183015180511561433d575b508051801580156142bf575b505050518091015190519384918483106142b7576142b5939450614391565b565b849150612964565b614329578382015183604001518103614309575b5060019160015b8281106142e75750614296565b806143038784879460051b010151808901519051903090614391565b016142da565b8481015190516143239130906001600160a01b0316614391565b5f6142d3565b634e487b7160e01b5f52603260045260245ffd5b6143479082614bfa565b5f61428a565b5f60246010828094816014526fa584119400000000000000000000000082525af115610a0e57565b6004601c6020935f936311da60b485525af115610a0e575f5190565b60601b9082156143f95760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af1156123e7575f606052604052565b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b909181800293818080029461442d86888488614c30565b958286029701965f199788818309910290818082109103035f5260205280614453614629565b9501938491020490039180800295630cecb8f3958287890402905f955b60ff87106144855763481b61af5f526004601cfd5b896b0ee6b27f6b920475fa2a0af0846003888d6144a787800280978985614c30565b95040202010490838082101561451f5703049081156144ed575b01956b321f0f9f40f36fb0d698c5e18088116144e4575b506001905b0195614470565b965060016144d8565b90506001808201896145008d838a614c4f565b1015614510575081901c906144c1565b99505050505050509350505090565b9003048015614547575b81600192831c80831161453f575b5003966144dd565b91505f614537565b50838101886145578c8389614c4f565b106145a9578261458e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018d818002918a614c30565b1061459b57506002614529565b985050505050509350505090565b509750505050509350505090565b5f516020518115614620577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9191612710807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8f08309830890828211900360fc1b910360041c170290565b61271091500490565b5f5160205181156146a7577f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d9240000000000000807ffffffffffffffffffff58f3c3bf59b193ae666f6f49a09826dc00000000000008309830890828211900360ca1b910360361c170290565b760a70c3c40a64e6c51999090b65f67d924000000000000091500490565b5f51602051811561473b577f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f1000000000807fffffffffffffffffffffffffffffffffff3f68318436f8ea4cb460f0000000008309830890828211900360dc1b910360241c170290565b6ec097ce7bc90715b34b9f100000000091500490565b909391949294670de0b6b3a764000092858702920302018102918060011b938086860202808510948591825f039103180190848183061515169104019261481c84806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b91610100928303607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182019111026148e16503782dace9d98902806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b8403606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218938460011b925f14614a4e578190030260021b90868002915f19928381830991029081808210910303938281039360ff19840195869584861c938483838d828c1c958695109781800990800290818082109103039c818c8f93811c91828c86861c80961b871802921b1817151592841b171781019c8b1c908d10015f528b6020521b1717961b1802921b181715150101614a2d818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b908180029082821091101101901b01908082049106151501905b8111900390565b81965094929391940380950260021b868002945f19948187878186099402938480821091030391039060ff1983019381888880099588800296878082109103039687821c90871c88871b171796861c5f52866020521c931c911b171701614b35818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b80809204109003901b019182155f14614b5457505050505f5b90614a47565b614b739360011b91818309910290818082109103035f52602052614cf8565b614b4e565b919394929092670de0b6b3a7640000908181145f14614ba257505003029080820491061515010190565b838102908203830201959483020292919003028115614bf257835f19614bd994958309910290818082109103035f52602052614dde565b805190602001519015155f03178091019081105f031790565b509150501990565b906040019081519182614c0c57505050565b5f905280515f198101825260051b01818103614c26575050565b5180825260400152565b0291015f19818309910290818082109103035f52602052610f676146c5565b810291908002015f19818309910290818082109103035f52602052610f67614629565b9190670de0b6b3a7640000928381860204029383039183828402049185040190818110155f14614cee5703826001945b8360021b02048180020191600183811c01835b848210614cdd57505060011b9315614cd657015b0290808204910615150190565b9003614cc9565b909350838104840160011c90614cb5565b9003825f94614ca2565b5f51906020518215614d715781614d37918180614d69955f03870982089485820391861190039180805f031680910492600182805f0304010291041791565b919091600280826003021880830282030280830282030280830282030280830282030280830282030280920290030290565b029015150190565b9150808204910615150190565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702614dca57508115614dbd5752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b8015614e4b575f51602051918115614e3757614e22614d37828080805f03870987089586810390871186039180805f031680910492600182805f0304010291041791565b0292151583019283109104015f526020525f90565b90505f805280820491061515016020525f90565b634e487b715f5260126020526024601cfd2383f322525ca359a224604f063e3ba64491665d0000000000000000000000000000000000000000000000000000000000000000000000000000000000
Signatures
0xba07febcabf03547a6ab945513aec9b2ee26e84e7083b0fa193e175e420d399245b2d8f85834481b86212c77dc3a74b4193089ee9fda78289ead27cca03bf61c1b52bf2247d08e386e4c76ea16a0a235441db1e98cc4fd88eafd8c290627a4a3c07b910ad8e752eb37f83d5bf29743e0d6130b9ea3e95bc6535b43b55cca59f5001c