Safescan
HyperEVMHyperEVM
Executed

0x3440fa1bdb2a9563656e7ee68e33b0093696570a1f35a63c47ca81a038dfabd1

Safe Transaction on 0x8e5d...4827

Overview

To
0xa1da...102b
Value
0 HYPE
Execution Date
Sep 29, 2025, 05:54 PM
Threshold
2 signatures required

Gas & Technical Details

Nonce3
Operation
DelegateCall
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0xEf37...5fc4

Transaction Data

0x8d80ff0a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000b5c70000000000000004533fe15556b1e086bb1a72ceae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a44f160fb0e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000029c760806040908082523461037757806129a7803803809161001f82856103d0565b833960209283918101031261037757516001600160601b031981169190829003610377576100ef605b8451610053816103a1565b8181527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060858301927f536c697070616765416e64416374696f6e73286164647265737320726563697084527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d69898201520152207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef75241701146103f3565b61017f604184516100ff816103a1565b818152602960f81b6060858301927f536c697070616765286164647265737320726563697069656e742c616464726584527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f7574898201520152207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f1259146103f3565b6101b761018a61040e565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa146103f3565b61029083516101c5816103a1565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b60608301526102668461023461040e565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f838201520380845201826103d0565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a7598276146103f3565b46617a6914918261038c578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526002600482015281816024816d04533fe15556b1e086bb1a72ceae5afa918215610382575f9261033a575b50610325929161031291506001600160a01b031630146103f3565b6103e74614908115610332575b506103f3565b5161251390816104948239f35b90505f61031f565b90809250813d831161037b575b61035181836103d0565b810103126103775751906001600160a01b038216820361037757906103126103256102f7565b5f80fd5b503d610347565b84513d5f823e3d90fd5b61032592915061039c90156103f3565b610312565b608081019081106001600160401b038211176103bc57604052565b634e487b7160e01b5f52604160045260245ffd5b601f909101601f19168101906001600160401b038211908210176103bc57604052565b156103fa57565b634e487b7160e01b5f52600160045260245ffd5b6040519061041b826103a1565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080806040526004361015610150575b50361561014e573461014a57610023610cc2565b6bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c1761014a575f905d8160041161014a5760a01c61ffff1660011461007257634e487b7160e01b5f52605160045260245ffd5b600319608091011061014a5760048101359060248101359060448101350190602482013560601c92815f821391180218903083145f146100d0576100bf925060383391013560601c610c53565b6040516100cb81610531565b5f9052005b906100de6101459315611f87565b604051906100eb826104e5565b338252602082015261010036602c84016105fc565b9061013f608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7760048301350191016105a8565b91610ddd565b6100bf565b5f80fd5b005b60e05f3560e01c9182631fff991f146101a05750506370a0823114610175575f61000f565b3461014a57602060031936011261014a576004356001600160a01b0381160361014a575f805360015ff35b60a090366003190182811261014a5760601361014a5767ffffffffffffffff806064351161014a5736602360643501121561014a57606435600401351161014a5760243660246064356004013560051b60643501011161014a5733926d1ff3684f28c67538d4d072c22734331461040b575b8360601b156103fe576bcd1e9517bb0cb8d0d5cde89394855c8060601b6103e25750846001600160a01b0316865d6064356004013561027d575b50505050610258610448565b815c1860601b610270575f905d602060405160018152f35b635149e7955f526004601cfd5b602460643501356064350193602485013560449560448101358060e01c90604860031985019301916102b084848361042f565b8660405215610377575b505050505050604460643501916001946001935b6064356004013585106102e35750505061024c565b8035606435018681013583820135916048600319830191016040519361030c8383838c1c610be6565b8560405215610326575050509588019550506020016102ce565b8495507fffffffff00000000000000000000000000000000000000000000000000000000908a633c74eed68a9752876020015216856040015260608581015284608094838287015201370190601c01fd5b838361038292610be6565b856040521561039157806102ba565b8495507fffffffff0000000000000000000000000000000000000000000000000000000090633c74eed6608096525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b63e758b8d55f526004601cfd5b36601319013560601c9350610212565b35906001600160a01b038216820361014a57565b9061043a9291610667565b1561044457600190565b5f90565b6004356001600160a01b0380821680830361014a576024359182169182810361014a57604435928315806104dd575b6104d65773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480156104c65747935b8085106104be5750156104b45750506104b291610cb3565b565b6104b29350610c53565b925050610c30565b6104d03083610bf1565b9361049a565b5050505050565b508015610477565b6040810190811067ffffffffffffffff82111761050157604052565b634e487b7160e01b5f52604160045260245ffd5b6080810190811067ffffffffffffffff82111761050157604052565b6020810190811067ffffffffffffffff82111761050157604052565b6060810190811067ffffffffffffffff82111761050157604052565b90601f601f19910116810190811067ffffffffffffffff82111761050157604052565b67ffffffffffffffff811161050157601f01601f191660200190565b9291926105b48261058c565b916105c26040519384610569565b82948184528183011161014a578281602093845f960137010152565b9080601f8301121561014a578160206105f9933591016105a8565b90565b80929103916080831261014a57604051906060820182811067ffffffffffffffff8211176105015780604052604083951261014a57604091816106406060936104e5565b6106498261041b565b81526020820135608086015284528281013560208501520135910152565b90919063c1fb425e81036106ec5750810160c08282031261014a5761068b8261041b565b61069882602085016105fc565b9160a084013567ffffffffffffffff811161014a576106c76106cf926001600160a01b03926106e797016105de565b921683610cef565b506d1ff3684f28c67538d4d072c22734331492610ddd565b600190565b6322ce6ede03610be0578101906101008183031261014a5761070d8161041b565b67ffffffffffffffff9390602083013585811161014a57846107309185016105de565b9461073e85604086016105fc565b9460c085013591821161014a576107569185016105de565b80516089019485608911610bcc576107d091601f1961078d6107778961058c565b986107856040519a8b610569565b808a5261058c565b013660208901378151602001518760480152604082602001886068015e6d1ff3684f28c67538d4d072c2273433148760a801538051906020018760a9015e610d92565b5f907f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8111610acb575b865190602c8210610a945786601489015160158a01519460188b0151602c8c0151948390869387996001600160a01b0389166001600160a01b0388161015610bc1575b60ff811660208103610b06575050732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619063fa461e33955b62ffffff1660405197816040526020525f8052606095861b600c521560051b85035f20905f52602052604052600b60ff8153605590209460405286519086886028015287601401528087528060405197889360c49183602001908684015e8460a40160a090526001600160a01b038b166001600160a01b038a16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038a166001600160a01b0389161084604401528c602c8c116001600160a01b038216301802906001600160a01b0316188460240152836010016f128acb0800000000000000000000000090520182520160e4016040526001600160a01b0383166bcd1e9517bb0cb8d0d5cde8935c18901b156103fe576bcdccd5c65a7d4860ce3abbe95c80610af657505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d845190826001600160a01b036020880192165af190610a11611fa2565b9115610aed576bcdccd5c65a7d4860ce3abbe95c80610add575060408280518101031261014a576001600160a01b0380604095602085015196879501519560405216911610911802185f03915f8312610acb57602c83921115610aa65750503090956018815110610a9457806017196018925101828201520195602886526107fa565b634e487b715f5260326020526024601cfd5b949396509450505060e08101358310610ac157505050600190565b60e0013590610c30565b634e487b715f5260116020526024601cfd5b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b60218103610b52575050732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9063fa461e3395610889565b6022919293949596979850145f14610bae5750908c959493929173b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9063fa85398b95610889565b63d3b1276d5f5260ff166020526024601cfd5b86955088935061083d565b634e487b7160e01b5f52601160045260245ffd5b50505f90565b9061043a9291610d20565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610c25573d601f101561014a575f5190565b6040513d5f823e3d90fd5b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115610ca3573d153d601f1060015f5114161715610c96575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af115610c2557565b336d1ff3684f28c67538d4d072c2273403610ce957601319360190368211610bcc575f9190565b5f903690565b9091610d1b60405192610d01846104e5565b60208401935f85526001600160a01b038196169052610d92565b809252565b919091610d2e828483610f32565b15610d3b57505050600190565b63bd01c22603610be057816040918101031261014a576020813591013590804211610d825750803411610d6e5750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b5190602082015191821961271091828210610dac57505050565b6105f9939450906001600160a01b03610dd89251169203916bcd1e9517bb0cb8d0d5cde8935c90610bf1565b611ea7565b9190925f14610ea65751610e99576020810151610acb5760408101514211610e855760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af115610c2557565b63cd21db4f5f52606001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af115610c2557565b359062ffffff8216820361014a57565b9092919063d92aadfb81036112fc5750820161012090818482031261014a57610f5a8461041b565b90602094610f6a828783016105fc565b90610f7760a0820161041b565b9260c082013567ffffffffffffffff811161014a57820190610f98916105de565b610fa460e0830161041b565b9561010080930135936001600160a01b0380809716978b835101517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef1015610feb90611f87565b16610ff69082610cef565b8b8884959395515116968a60409c8d998a519061101282610515565b81528481018690528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c61107183610515565b83821683528683018e9052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b956110c43084610bf1565b828111818418021891826110d792611f03565b9d8e868b01526110e692610c53565b888051976110f389610515565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f776564290000000000000000905282516111768161054d565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c01611226908a610569565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f1156112f2576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa0600190565b83513d5f823e3d90fd5b9283638d68a156829495145f146117c25750019060808183031261014a576113238161041b565b60208201359260408301359067ffffffffffffffff821161014a576113499184016105de565b9261137e84516020860151906bffffffffffffffffffffffff199182811691601481106117ad575b503092505060601c610bf1565b818102918183041490151715610bcc57612710900493604051936113a18561054d565b6028855260403660208701379430917f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8211610acb579590915b8151602c8110610a94576014830151906015840151926018850151602c860151809785938c839584996001600160a01b0386166001600160a01b038b1610156117a2575b60ff8116602081036116dc5750509160e493916001600160a01b03999897969593732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619163fa461e33985b62ffffff16906040519a826040526020525f805260601b600c521560051b6060035f20905f526020526040526055600b60ff8153209660405280519283928a836028015282601401528282526040519a8b9560c49385602001908886015e60a08760a40152166001600160a01b038b16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038d166001600160a01b038a161084604401528d6001600160a01b03602c8a1181831630180291161884602401526f128acb08000000000000000000000000846010015201825201016040526001600160a01b0382166bcd1e9517bb0cb8d0d5cde8935c1860601b156103fe576bcdccd5c65a7d4860ce3abbe95c80610af657505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d855190826001600160a01b036020890192165af1936115f3611fa2565b94156116d4576bcdccd5c65a7d4860ce3abbe95c80610add575060408580518101031261014a5760406020860151950151936040525f6001600160a01b0388166001600160a01b03851610868618028618810312610acb57602c6001600160a01b0388166001600160a01b038516108686180286185f039211156116ad57505082906001600160a01b0380309716911610911802185f03906018815110610a945780516017190160189091019081526028865290916113db565b97965097505050505050606081013583106116ca57505050600190565b6060013590610c30565b845160208601fd5b6021810361173b5750509160e493916001600160a01b03999897969593732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9163fa461e339861147e565b90925060229193949550145f14610bae57506001600160a01b03969594939260e4928e8c9373b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9163fa85398b9861147e565b89975085915061141f565b8391925060140360031b1b1616805f80611371565b63103b48be8103611a78575060c0918101031261014a576117e28161041b565b6020916117f083820161041b565b90604090818101356118046060830161041b565b60a061181260808501610f22565b930135956001600160a01b03808097169216926001918280871614935f9280611a5f575b508751939083611a2f575b630902f1ac5f52885f6004601c8a5afa15611a2657883d1061014a578b978a948760051b9d8e93845194821851958085811c16148315176119d4575b5050915f9391601c9361ffff6127109260081c16820302920282019102049b63022c0d9f86526080808701528260a08701528c8982880101526004018818850101521660608201525f8060a4601c840182875af1156119cc57508587106118ea5750505050505050600190565b6004929182911561196e578451938480927fd21220a70000000000000000000000000000000000000000000000000000000082525afa92831561196557505f92611938575b50505b16610c30565b6119579250803d1061195e575b61194f8183610569565b8101906122ad565b848061192f565b503d611945565b513d5f823e3d90fd5b8451938480927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa92831561196557505f926119af575b5050611932565b6119c59250803d1061195e5761194f8183610569565b84806119a8565b3d5f823e3d90fd5b6024919394959697505f9250601c906370a0823184528b85525afa15611a2657873d1061014a575f51838110611a15578a949392919083900389601c61187d565b601189634e487b715f52526024601cfd5b843d5f823e3d90fd5b63a9059cbb5f52868c528389528b5f6044601c82855af115611a2657815f51148c3d1015163d1517611841575f80fd5b612710919350611a6f3085610bf1565b0204915f611836565b6338c9c1478103611ae55750019060a08183031261014a57611a998161041b565b90611aa66040820161041b565b90608081013567ffffffffffffffff811161014a576106e794611aca9183016105de565b9260206001600160a01b036060840135941692013590611fd1565b63f5b991898103611de0575060a0918101031261014a57611b058161041b565b602082013591604091828201356001600160a01b039485821680920361014a576080611b3360608601610f22565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa968715611dd6575f915f985f945f955f965f955f94611d5b575b50868d8395611b9684999b611f87565b8c15611d40575b5050505050611c0785949385848e9461ffff99968e5f928d81611d25575b505082158d84838315611d14575b50505060018088811c161417611d00575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c1682020490030204856122cc565b85030204908115610bcc575f19928383019a8b951091101790030111610acb57818610611cf857505015611cf2575f925b845193611c4485610531565b5f8552823b1561014a5760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af18015611ce857611cd1575b5050600190565b67ffffffffffffffff821161050157525f80611cca565b50513d5f823e3d90fd5b5f611c38565b859250610c30565b611d0c9192508c610bf1565b03818e611bda565b611d1d92610c53565b8d8483611bc9565b612710929450611d36903090610bf1565b0204915f8d611bbb565b919e5090985096509094509150611c07838a8461ffff611b9d565b9750505099505091505060e0823d60e011611dce575b81611d7e60e09383610569565b8101031261014a5781516020830151918984015198606085015190608086015191821515830361014a57611dc060c0611db960a08a01611f73565b9801611f73565b94959b90929694925f611b86565b3d9150611d71565b88513d5f823e3d90fd5b6334ee90ca14159050610be057816080918101031261014a57611e028161041b565b90611e0f6020820161041b565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee149260408101358415611e975747915b818311611e53575b50505050505050600190565b60606127109101358302049103908181811191180218925f14611e87575050611e7b91610cb3565b5f808080808080611e47565b611e92931690610c53565b611e7b565b611ea13085610bf1565b91611e3f565b5f1982820982820291828083109203906127109485910991808214611efc577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91945083831191030360fc1b910360041c170290565b5050500490565b915f198284098183850293848084109303950990808514611f6b5782805f0316809304600280826003021880830282030280830282030280830282030280830282030280830282030280920290030294600184805f0304019185841191030302920304170290565b505091500490565b51906001600160a01b038216820361014a57565b15611f8e57565b634e487b7160e01b5f52600160045260245ffd5b3d15611fcc573d90611fb38261058c565b91611fc16040519384610569565b82523d5f602084013e565b606090565b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba386146d1ff3684f28c67538d4d072c227348714176103fe575f91811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036121085750505061271090470204938051155f1461208c575050612062575f80809381935af1612051611fa2565b901561205a5750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b90939260208301808411610bcc57825110610a9457835f9460208695850101525b602083519301915af16120be611fa2565b901561205a57511590816120fe575b506120d457565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f6120cd565b9091949281979497155f1461212757505050612062575f9283926120ad565b61213890610dd89695963085610bf1565b90602093848101808211610bcc5787511061229c578483918801015286810361216a575b50505050905f9283926120ad565b9083604492604051938480927fdd62ed3e0000000000000000000000000000000000000000000000000000000082523060048301528b60248301525afa918215610c25575f9261226d575b5081106121c3575b8061215c565b939293612225575b604460105f8093896014525f196034526f095ea7b300000000000000000000000082525af115610ca3573d153d601f1060015f5114161715612218575f92839283603452919281946121bd565b633e3f8f735f526004601cfd5b856014525f6034526f095ea7b30000000000000000000000005f52815f6044601082855af115610ca3573d153d601f1060015f511416176121cb57633e3f8f735f526004601cfd5b9091508381813d8311612295575b6122858183610569565b8101031261014a5751905f6121b5565b503d61227b565b603285634e487b715f52526024601cfd5b9081602091031261014a57516001600160a01b038116810361014a5790565b9091928380830293806122ef838002868002016122e9818961245d565b976124b4565b94019586910204900390848002630cecb8f3948686830402955f945b60ff86106123205763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af08960038c86612343868b0188840261245d565b9504020201049084808210156123bf570304908115612389575b01946b321f0f9f40f36fb0d698c5e1808711612380575b506001905b019461230b565b95506001612374565b90506001808201886123a182800288018d84026124b4565b10156123b1575081901c9061235d565b985050505050509350505090565b90030480156123e7575b81600192831c8083116123df575b500395612379565b91505f6123d7565b505f198101876123fd8280028701838d026124b4565b1061245057836124367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018080028801908d0261245d565b10612443575060026123c9565b9750505050509350505090565b5096505050509350505090565b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c170290566add8e30f495ab0499204052adb05906d657bd46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004533fe15556b1e086bb1a72ceae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d84f160fb0e000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000002d086080604090808252346104b65780612ce8803803809161001f828561050f565b83396020928391810103126104b657516001600160601b0319811691908290036104b65761007b61004e6105d2565b8281519101207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610532565b61010b6041845161008b816104f4565b818152602960f81b6060858301927f536c697070616765286164647265737320726563697069656e742c616464726584527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f7574898201520152207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f125914610532565b82516001600160401b039060e08101828111828210176104e057855260af815260af8382016e75696e7432353620616d6f756e742960881b60c07f536c697070616765416e64416374696f6e7320736c697070616765416e644163948584527f74696f6e7329536c697070616765416e64416374696f6e7328616464726573738a8201527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608201527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808201527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08201520152209061020d6105d2565b8651936060850191908211858310176104e0576046886102b5926102be976574696f6e732960d01b958352602e815289808201927f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7584526d696e7432353620616d6f756e742960901b8584015284519788958387019a8b528601528051918291018686015e830190848201905f8252519283915e015f8382015203602681018452018261050f565b51902014610532565b6102f66102c961054d565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610532565b6103cf8351610304816104f4565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b60608301526103a58461037361054d565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f8382015203808452018261050f565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610532565b46617a691491826104cb578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526003600482015281816024816d04533fe15556b1e086bb1a72ceae5afa9182156104c1575f92610479575b50610464929161045191506001600160a01b03163014610532565b6103e74614908115610471575b50610532565b5161269090816106588239f35b90505f61045e565b90809250813d83116104ba575b610490818361050f565b810103126104b65751906001600160a01b03821682036104b65790610451610464610436565b5f80fd5b503d610486565b84513d5f823e3d90fd5b6104649291506104db9015610532565b610451565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b038211176104e057604052565b601f909101601f19168101906001600160401b038211908210176104e057604052565b1561053957565b634e487b7160e01b5f52600160045260245ffd5b6040519061055a826104f4565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201520152565b604051906105df826104f4565b605b82527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060837f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d696040820152015256fe608060405260043610156102f5575b36156102f357346102ef576bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c176102ef575f905d366004116102ef5760a01c61ffff1660011461006857634e487b7160e01b5f52605160045260245ffd5b60806003193601106102ef57604435602480356004358181185f90911302189082013560601c3081036100b957506100a89160383391013560601c611030565b6040516100b4816107bd565b5f9052005b6100c39015612045565b604051906100d082610755565b338252602090818301526100e736602c8501610888565b9061011c367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7786600401350160ad8701610834565b936bc7aebfbc05485e093720deaa945f865c965d85156102e2576bcd1e9517bb0cb8d0d5cde8935c95608d60405193610154856107a1565b60af85527f536c697070616765416e64416374696f6e7320736c697070616765416e644163868601527f74696f6e7329536c697070616765416e64416374696f6e73286164647265737360408601527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608601527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808601527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08601527f75696e7432353620616d6f756e7429000000000000000000000000000000000060c086015201356001166102d5575f96604088978180519863137c29fe8a528181518b8b015e8801896060015e8760a0015e6001600160a01b03168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af16100a8575b6040513d5f823e3d90fd5b631c500e5c5f526004601cfd5b63e758b8d55f526004601cfd5b5f80fd5b005b5f3560e01c63fd3ad6d40361000e57346102ef57600319360160e081126102ef576060136102ef5767ffffffffffffffff80606435116102ef573660236064350112156102ef578060643560040135116102ef573660246064356004013560051b6064350101116102ef576001600160a01b0360a4351660a435036102ef578060c435116102ef5736602360c4350112156102ef5760c43560040135116102ef5736602460c4356004013560c4350101116102ef5760246064350160805b60246064356004013560051b606435010182106106665760a06064356004013560051b608020604051907f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170182526060600483602001378160800152206001600160a01b0360a4351633146102e2576bc7aebfbc05485e093720deaa5c8061065657506bc7aebfbc05485e093720deaa5d60a43560601b156102e2576bcd1e9517bb0cb8d0d5cde8935c8060601b61063a5760a4356001600160a01b03166bcd1e9517bb0cb8d0d5cde8935d60643560040135156102ef576024606435013560643501602481013560448201359060486003198201930192604051936104c960c43560040135602460c4350184848860e01c61069d565b85604052156105ec5760016064356044015b606435600401358210610553576104f06106b8565b60a4356bcd1e9517bb0cb8d0d5cde8935c1860601b610546575f6bcd1e9517bb0cb8d0d5cde8935d6bc7aebfbc05485e093720deaa5c8061053657602060405160018152f35b63e25527c25f526020526024601cfd5b635149e7955f526004601cfd5b80356064350160248101356044820135916048600319830191016040519361057f83838360e01c610fce565b856040521561059b5750505050506020600191019101906104db565b8495507fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed660809752876020015216856040015260608581015281858501528460a001370190601c01fd5b7fffffffff00000000000000000000000000000000000000000000000000000000608094633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b639936cbab5f526020526024601cfd5b6044606435833501602481013591829101833781208152602091820191016103b3565b35906001600160a01b03821682036102ef57565b906106aa949392916108f3565b156106b457600190565b5f90565b6004356001600160a01b038082168083036102ef57602435918216918281036102ef576044359283158061074d575b6107465773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480156107365747935b80851061072e57501561072457505061072291611090565b565b6107229350611030565b92505061100d565b6107403083610fd9565b9361070a565b5050505050565b5080156106e7565b6040810190811067ffffffffffffffff82111761077157604052565b634e487b7160e01b5f52604160045260245ffd5b6080810190811067ffffffffffffffff82111761077157604052565b60e0810190811067ffffffffffffffff82111761077157604052565b6020810190811067ffffffffffffffff82111761077157604052565b6060810190811067ffffffffffffffff82111761077157604052565b90601f601f19910116810190811067ffffffffffffffff82111761077157604052565b67ffffffffffffffff811161077157601f01601f191660200190565b92919261084082610818565b9161084e60405193846107f5565b8294818452818301116102ef578281602093845f960137010152565b9080601f830112156102ef5781602061088593359101610834565b90565b8092910391608083126102ef57604051906060820182811067ffffffffffffffff821117610771578060405260408395126102ef57604091816108cc606093610755565b6108d582610689565b81526020820135608086015284528281013560208501520135910152565b9391909293630dfeb41981145f14610af4575082019260a0838503126102ef5761094b61092d61092285610689565b956020809601610888565b916109426001600160a01b038097168461109f565b50933691610834565b926bc7aebfbc05485e093720deaa925f845c945d83156102e2575f9485946bcd1e9517bb0cb8d0d5cde8935c60409889805195610987876107a1565b60af87527f536c697070616765416e64416374696f6e7320736c697070616765416e644163888801527f74696f6e7329536c697070616765416e64416374696f6e732861646472657373828801527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608801527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808801527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a08801527f75696e7432353620616d6f756e7429000000000000000000000000000000000060c08801528180519963137c29fe8b528181518c8c015e89018a6060015e8860a0015e168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115610aeb5750600190565b513d5f823e3d90fd5b93949193639ebf8e8d03610fc55782019360e0838603126102ef57610b1883610689565b9060208401359067ffffffffffffffff82116102ef57610b4a610b4088610b5294880161086a565b9760408701610888565b953691610834565b80516089019485608911610fb157602091601f19610b88610b7289610818565b98610b806040519a8b6107f5565b808a52610818565b013684890137815183015187604801526040828401886068015e5f8760a8015380519083018760a9015e5101515f907f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8111610eb0575b865190602c8210610e795786601489015160158a01519460188b0151602c8c0151948390869387996001600160a01b0389166001600160a01b0388161015610fa6575b60ff811660208103610eeb575050732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619063fa461e33955b62ffffff1660405197816040526020525f8052606095861b600c521560051b85035f20905f52602052604052600b60ff8153605590209460405286519086886028015287601401528087528060405197889360c49183602001908684015e8460a40160a090526001600160a01b038b166001600160a01b038a16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038a166001600160a01b0389161084604401528c602c8c116001600160a01b038216301802906001600160a01b0316188460240152836010016f128acb0800000000000000000000000090520182520160e4016040526001600160a01b0383166bcd1e9517bb0cb8d0d5cde8935c18901b156102e2576bcdccd5c65a7d4860ce3abbe95c80610edb57505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d845190826001600160a01b036020880192165af190610df6612060565b9115610ed2576bcdccd5c65a7d4860ce3abbe95c80610ec257506040828051810103126102ef576001600160a01b0380604095602085015196879501519560405216911610911802185f03915f8312610eb057602c83921115610e8b5750503090956018815110610e795780601719601892510182820152019560288652610bdf565b634e487b715f5260326020526024601cfd5b949396509450505060c08101358310610ea657505050600190565b60c001359061100d565b634e487b715f5260116020526024601cfd5b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b60218103610f37575050732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9063fa461e3395610c6e565b6022919293949596979850145f14610f935750908c959493929173b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9063fa85398b95610c6e565b63d3b1276d5f5260ff166020526024601cfd5b869550889350610c22565b634e487b7160e01b5f52601160045260245ffd5b50925050505f90565b906106aa92916110dc565b602460105f926020946014526f70a0823100000000000000000000000084525afa156102ca573d601f10156102ef575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115611080573d153d601f1060015f5114161715611073575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af1156102ca57565b90916020604051926110b084610755565b818401935f85526001600160a01b038196169052510151809252565b359062ffffff821682036102ef57565b9092919063d92aadfb8103611476575082016101209081848203126102ef5761110484610689565b9060209461111482878301610888565b9061112160a08201610689565b9260c082013567ffffffffffffffff81116102ef578201906111429161086a565b61114e60e08301610689565b9561010080930135936001600160a01b0380809716971661116f908261109f565b8b8884959395515116968a60409c8d998a519061118b82610785565b81528481018690528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c6111ea83610785565b83821683528683018e9052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b9561123d3084610fd9565b828111818418021891826112509261256a565b9d8e868b015261125f92611030565b8880519761126c89610785565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f776564290000000000000000905282516112ef816107d9565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c0161139f908a6107f5565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f11561146c576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa05b600190565b83513d5f823e3d90fd5b9283638d68a156829495145f1461194f575001906080818303126102ef5761149d81610689565b60208201359260408301359067ffffffffffffffff82116102ef576114c391840161086a565b9261150b84516020860151907fffffffffffffffffffffffffffffffffffffffff00000000000000000000000091828116916014811061193a575b503092505060601c610fd9565b818102918183041490151715610fb1576127109004936040519361152e856107d9565b6028855260403660208701379430917f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8211610eb0579590915b8151602c8110610e79576014830151906015840151926018850151602c860151809785938c839584996001600160a01b0386166001600160a01b038b16101561192f575b60ff8116602081036118695750509160e493916001600160a01b03999897969593732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619163fa461e33985b62ffffff16906040519a826040526020525f805260601b600c521560051b6060035f20905f526020526040526055600b60ff8153209660405280519283928a836028015282601401528282526040519a8b9560c49385602001908886015e60a08760a40152166001600160a01b038b16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038d166001600160a01b038a161084604401528d6001600160a01b03602c8a1181831630180291161884602401526f128acb08000000000000000000000000846010015201825201016040526001600160a01b0382166bcd1e9517bb0cb8d0d5cde8935c1860601b156102e2576bcdccd5c65a7d4860ce3abbe95c80610edb57505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d855190826001600160a01b036020890192165af193611780612060565b9415611861576bcdccd5c65a7d4860ce3abbe95c80610ec257506040858051810103126102ef5760406020860151950151936040525f6001600160a01b0388166001600160a01b03851610868618028618810312610eb057602c6001600160a01b0388166001600160a01b038516108686180286185f0392111561183a57505082906001600160a01b0380309716911610911802185f03906018815110610e79578051601719016018909101908152602886529091611568565b979650975050505050506060810135831061185757505050600190565b606001359061100d565b845160208601fd5b602181036118c85750509160e493916001600160a01b03999897969593732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9163fa461e339861160b565b90925060229193949550145f14610f9357506001600160a01b03969594939260e4928e8c9373b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9163fa85398b9861160b565b8997508591506115ac565b8391925060140360031b1b1616805f806114fe565b63103b48be8103611bfc575060c091810103126102ef5761196f81610689565b60209161197d838201610689565b906040908181013561199160608301610689565b60a061199f608085016110cc565b930135956001600160a01b03808097169216926001918280871614935f9280611be3575b508751939083611bb3575b630902f1ac5f52885f6004601c8a5afa15611baa57883d106102ef578b978a948760051b9d8e93845194821851958085811c1614831517611b58575b5050915f9391601c9361ffff6127109260081c16820302920282019102049b63022c0d9f86526080808701528260a08701528c8982880101526004018818850101521660608201525f8060a4601c840182875af115611b505750858710611a775750505050505050600190565b60049291829115611af2578451938480927fd21220a70000000000000000000000000000000000000000000000000000000082525afa928315610aeb57505f92611ac5575b50505b1661100d565b611ae49250803d10611aeb575b611adc81836107f5565b81019061235e565b8480611abc565b503d611ad2565b8451938480927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa928315610aeb57505f92611b33575b5050611abf565b611b499250803d10611aeb57611adc81836107f5565b8480611b2c565b3d5f823e3d90fd5b6024919394959697505f9250601c906370a0823184528b85525afa15611baa57873d106102ef575f51838110611b99578a949392919083900389601c611a0a565b601189634e487b715f52526024601cfd5b843d5f823e3d90fd5b63a9059cbb5f52868c528389528b5f6044601c82855af115611baa57815f51148c3d1015163d15176119ce575f80fd5b612710919350611bf33085610fd9565b0204915f6119c3565b6338c9c1478103611c695750019060a0818303126102ef57611c1d81610689565b90611c2a60408201610689565b90608081013567ffffffffffffffff81116102ef5761146794611c4e91830161086a565b9260206001600160a01b03606084013594169201359061208f565b63f5b991898103611f64575060a091810103126102ef57611c8981610689565b602082013591604091828201356001600160a01b03948582168092036102ef576080611cb7606086016110cc565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa968715611f5a575f915f985f945f955f965f955f94611edf575b50868d8395611d1a84999b612045565b8c15611ec4575b5050505050611d8b85949385848e9461ffff99968e5f928d81611ea9575b505082158d84838315611e98575b50505060018088811c161417611e84575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c16820204900302048561237d565b85030204908115610fb1575f19928383019a8b951091101790030111610eb057818610611e7c57505015611e76575f925b845193611dc8856107bd565b5f8552823b156102ef5760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af18015611e6c57611e55575b5050600190565b67ffffffffffffffff821161077157525f80611e4e565b50513d5f823e3d90fd5b5f611dbc565b85925061100d565b611e909192508c610fd9565b03818e611d5e565b611ea192611030565b8d8483611d4d565b612710929450611eba903090610fd9565b0204915f8d611d3f565b919e5090985096509094509150611d8b838a8461ffff611d21565b9750505099505091505060e0823d60e011611f52575b81611f0260e093836107f5565b810103126102ef578151602083015191898401519860608501519060808601519182151583036102ef57611f4460c0611f3d60a08a01612031565b9801612031565b94959b90929694925f611d0a565b3d9150611ef5565b88513d5f823e3d90fd5b6334ee90ca1415905061202b5781608091810103126102ef57611f8681610689565b90611f9360208201610689565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14926040810135841561201b5747915b818311611fd7575b50505050505050600190565b60606127109101358302049103908181811191180218925f1461200b575050611fff91611090565b5f808080808080611fcb565b612016931690611030565b611fff565b6120253085610fd9565b91611fc3565b50505f90565b51906001600160a01b03821682036102ef57565b1561204c57565b634e487b7160e01b5f52600160045260245ffd5b3d1561208a573d9061207182610818565b9161207f60405193846107f5565b82523d5f602084013e565b606090565b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba386146102e2575f91811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036121b45750505061271090470204938051155f1461213857505061210e575f80809381935af16120fd612060565b90156121065750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b90939260208301808411610fb157825110610e7957835f9460208695850101525b602083519301915af161216a612060565b901561210657511590816121aa575b5061218057565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f612179565b9091949281979497155f146121d35750505061210e575f928392612159565b6121e9906121e49695963085610fd9565b61250e565b90602093848101808211610fb15787511061234d578483918801015286810361221b575b50505050905f928392612159565b9083604492604051938480927fdd62ed3e0000000000000000000000000000000000000000000000000000000082523060048301528b60248301525afa9182156102ca575f9261231e575b508110612274575b8061220d565b9392936122d6575b604460105f8093896014525f196034526f095ea7b300000000000000000000000082525af115611080573d153d601f1060015f51141617156122c9575f928392836034529192819461226e565b633e3f8f735f526004601cfd5b856014525f6034526f095ea7b30000000000000000000000005f52815f6044601082855af115611080573d153d601f1060015f5114161761227c57633e3f8f735f526004601cfd5b9091508381813d8311612346575b61233681836107f5565b810103126102ef5751905f612266565b503d61232c565b603285634e487b715f52526024601cfd5b908160209103126102ef57516001600160a01b03811681036102ef5790565b9091928380830293806123a08380028680020161239a81896125da565b97612631565b94019586910204900390848002630cecb8f3948686830402955f945b60ff86106123d15763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af08960038c866123f4868b018884026125da565b95040202010490848082101561247057030490811561243a575b01946b321f0f9f40f36fb0d698c5e1808711612431575b506001905b01946123bc565b95506001612425565b905060018082018861245282800288018d8402612631565b1015612462575081901c9061240e565b985050505050509350505090565b9003048015612498575b81600192831c808311612490575b50039561242a565b91505f612488565b505f198101876124ae8280028701838d02612631565b1061250157836124e77ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018080028801908d026125da565b106124f45750600261247a565b9750505050509350505090565b5096505050509350505090565b5f1982820982820291828083109203906127109485910991808214612563577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91945083831191030360fc1b910360041c170290565b5050500490565b915f1982840981838502938480841093039509908085146125d25782805f0316809304600280826003021880830282030280830282030280830282030280830282030280830282030280920290030294600184805f0304019185841191030302920304170290565b505091500490565b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c170290566add8e30f495ab0499204052adb05906d657bd460000000000000000000000000000000000000000000000000000000000000000000000000000000000000004533fe15556b1e086bb1a72ceae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031a4f160fb0e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000031296080604090808252346105565780613109803803809161001f82856105ba565b833960209283918101031261055657516001600160601b03198116908190036105565761007a61004d610746565b8381519101207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef75241701146105dd565b6100b261008561067d565b8381519101207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f1259146105dd565b82516001600160401b039060e08101908282118183101761058b5761021a91865260af815260af8582016e75696e7432353620616d6f756e742960881b60c07f536c697070616765416e64416374696f6e7320736c697070616765416e644163948584527f74696f6e7329536c697070616765416e64416374696f6e7328616464726573738b8201527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608201527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808201527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a0820152015220906574696f6e732960d01b610211604689896101ca610746565b816101d36106e6565b9184519788958387019a8b528601528051918291018686015e8301908482015f8152815193849201905e015f838201520360268101845201826105ba565b519020146105dd565b83519060c082019081118282101761058b57610341916081918652818152602960f81b60a0868301927f536c69707061676520736c69707061676529536c69707061676528616464726584527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569898201527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608201527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808201520152206102e261067d565b8461021160326102f06106e6565b8951938491818084019771536c69707061676520736c6970706167652960701b89528051918291018686015e8301908482015f8152815193849201905e015f838201520360128101845201826105ba565b61037961034c6105f8565b8381519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa146105dd565b61045283516103878161059f565b604b81528381017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b6060830152610428856103f66105f8565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f838201520380845201826105ba565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a7598276146105dd565b46617a6914908161056b578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b815260048082015282816024816d04533fe15556b1e086bb1a72ceae5afa908115610561575f9161051e575b50610509926b08054751d605e5c08a2210bf916104df906001600160a01b031630146105dd565b60015f5252825f206001808060a01b03198254161790556103e74614908115610516575b506105dd565b5161293d90816107cc8239f35b90505f610503565b90508281813d831161055a575b61053581836105ba565b8101031261055657516001600160a01b0381168103610556576105096104b8565b5f80fd5b503d61052b565b84513d5f823e3d90fd5b610509926105866b08054751d605e5c08a2210bf92156105dd565b6104df565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b0382111761058b57604052565b601f909101601f19168101906001600160401b0382119082101761058b57604052565b156105e457565b634e487b7160e01b5f52600160045260245ffd5b604051906106058261059f565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201520152565b6040519061068a8261059f565b60418252602960f81b6060837f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f757460408201520152565b60405190606082016001600160401b0381118382101761058b57604052602e82526d696e7432353620616d6f756e742960901b6040837f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7560208201520152565b604051906107538261059f565b605b82527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060837f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d696040820152015256fe608060405260043610156102e4575b36156102e257346102de57336ccf9e3c5a26621af382fa17f24f1460140236036bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c176102de575f905d816004116102de5760a01c61ffff1660011461007d57634e487b7160e01b5f52605160045260245ffd5b60031960809101106102de57604435602480356004358181185f90911302189082013560601c3081036100ce57506100bd9160383391013560601c61098f565b6040516100c981610a66565b5f9052005b6100d890156122f7565b604051906100e5826109fe565b338252602090818301526100fc36602c8501610b31565b90610131367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7786600401350160ad8701610add565b936bc7aebfbc05485e093720deaa945f865c965d85156102d1576bcd1e9517bb0cb8d0d5cde8935c95608d6040519361016985610a4a565b608185527f536c69707061676520736c69707061676529536c697070616765286164647265868601527f737320726563697069656e742c6164647265737320627579546f6b656e2c756960408601527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608601527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808601527f290000000000000000000000000000000000000000000000000000000000000060a086015201356001166102c4575f96604088978180519863137c29fe8a528181518b8b015e8801896060015e8760a0015e6001600160a01b03168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af16100bd575b6040513d5f823e3d90fd5b631c500e5c5f526004601cfd5b63e758b8d55f526004601cfd5b5f80fd5b005b5f3560e01c80634b7758a5146107e55780638bc1e8eb1461074b5780638da5cb5b146107205763fd3ad6d40361000e57346102de57600319360160e081126102de576060136102de5767ffffffffffffffff80606435116102de573660236064350112156102de578060643560040135116102de573660246064356004013560051b6064350101116102de576001600160a01b0360a43516908160a435036102de5760c435918183116102de57366023840112156102de5782600401359182116102de5736602483850101116102de576103e1336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b90816001600160a01b03165f526b08054751d605e5c08a2210bf60205260405f205460601b15610713576001600160a01b0360806040517fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f12598152606060048260200137209216146102d1576bc7aebfbc05485e093720deaa5c8061070357506bc7aebfbc05485e093720deaa5d60a43560601b156102d1576bcd1e9517bb0cb8d0d5cde8935c8060601b6106e7575060a4356001600160a01b03166bcd1e9517bb0cb8d0d5cde8935d60643560040135156102de5760246064350135606435016024810135906044810135926104ec604860031985019301916024604051970184848860e01c61091d565b85604052156106995760016064356044015b606435600401358210610600576004356001600160a01b0381168082036102de57602435906001600160a01b038216918281036102de576044359283156102de5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1480156105f05747935b8085106105e85750156105d9575050610576916109ef565b60a4356bcd1e9517bb0cb8d0d5cde8935c1860601b6105cc575f6bcd1e9517bb0cb8d0d5cde8935d6bc7aebfbc05485e093720deaa5c806105bc57602060405160018152f35b63e25527c25f526020526024601cfd5b635149e7955f526004601cfd5b6105e3935061098f565b610576565b92505061096c565b6105fa3083610938565b9361055e565b80356064350160248101356044820135916048600319830191016040519361062c83838360e01c6112d3565b85604052156106485750505050506020600191019101906104fe565b8495507fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed660809752876020015216856040015260608581015281858501528460a001370190601c01fd5b7fffffffff00000000000000000000000000000000000000000000000000000000608094633c74eed687525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b639936cbab5f526020526024601cfd5b631e0921045f526004601cfd5b346102de575f6003193601126102de57602061073a6108d3565b6001600160a01b0360405191168152f35b346102de575f6003193601126102de57604051808060400160206b08054751d605e5c08a2210bf60205260019060015f526001600160a01b03908160405f2054165b8084036107cb57505050500390602081527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0820160051c8160200152f35b8085525f908152604090205486955093810193821661078d565b346102de5760606003193601126102de576004356001600160a01b03908181168091036102de57602435918083168093036102de5760443580151581036102de57610853336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b61085b6108d3565b1860601b61071357835f526b08054751d605e5c08a2210bf60205260405f209182541691835f5260405f2085158385151817838760011802871882541860601b17938387821802189055556108ac57005b63e2b339fd5f526020526040526044601cfd5b35906001600160a01b03821682036102de57565b632bb839875f52600460205260405f6024601c6d04533fe15556b1e086bb1a72ceae5afa156102b95760403d106102de575f51906020518060281c8360a01c17904211176102de57565b9061092a94939291610b9c565b1561093457600190565b5f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa156102b9573d601f10156102de575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af1156109df573d153d601f1060015f51141617156109d2575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af1156102b957565b6040810190811067ffffffffffffffff821117610a1a57604052565b634e487b7160e01b5f52604160045260245ffd5b6080810190811067ffffffffffffffff821117610a1a57604052565b60c0810190811067ffffffffffffffff821117610a1a57604052565b6020810190811067ffffffffffffffff821117610a1a57604052565b6060810190811067ffffffffffffffff821117610a1a57604052565b90601f601f19910116810190811067ffffffffffffffff821117610a1a57604052565b67ffffffffffffffff8111610a1a57601f01601f191660200190565b929192610ae982610ac1565b91610af76040519384610a9e565b8294818452818301116102de578281602093845f960137010152565b9080601f830112156102de57816020610b2e93359101610add565b90565b8092910391608083126102de57604051906060820182811067ffffffffffffffff821117610a1a578060405260408395126102de5760409181610b756060936109fe565b610b7e826108bf565b81526020820135608086015284528281013560208501520135910152565b9391909293630dfeb41981145f14610d77575082019260a0838503126102de57610bf4610bd6610bcb856108bf565b956020809601610b31565b91610beb6001600160a01b03809716846112de565b50933691610add565b926bc7aebfbc05485e093720deaa925f845c945d83156102d1575f9485946bcd1e9517bb0cb8d0d5cde8935c60409889805195610c3087610a4a565b608187527f536c69707061676520736c69707061676529536c697070616765286164647265888801527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569828801527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608801527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808801527f290000000000000000000000000000000000000000000000000000000000000060a08801528180519963137c29fe8b528181518c8c015e89018a6060015e8860a0015e168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115610d6e5750600190565b513d5f823e3d90fd5b93949193639ebf8e8d036112ca5782019360e0838603126102de57610d9b836108bf565b9060208401359067ffffffffffffffff82116102de57610dcd610dc388610dd5948801610b13565b9760408701610b31565b953691610add565b93845160890194856089116112b657601f19610e09610df388610ac1565b97610e01604051998a610a9e565b808952610ac1565b013660208801378151602001518660480152604082602001876068015e5f8660a801538051906020018660a9015e5160206001600160a01b038251169101519081199061271091828110611257575b505050807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f9211611156575b865190602c821061111f5786601489015160158a01519460188b0151602c8c0151948390869387996001600160a01b0389166001600160a01b038816101561124c575b60ff811660208103611191575050732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619063fa461e33955b62ffffff1660405197816040526020525f8052606095861b600c521560051b85035f20905f52602052604052600b60ff8153605590209460405286519086886028015287601401528087528060405197889360c49183602001908684015e8460a40160a090526001600160a01b038b166001600160a01b038a16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038a166001600160a01b0389161084604401528c602c8c116001600160a01b038216301802906001600160a01b0316188460240152836010016f128acb0800000000000000000000000090520182520160e4016040526001600160a01b0383166bcd1e9517bb0cb8d0d5cde8935c18901b156102d1576bcdccd5c65a7d4860ce3abbe95c8061118157505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d845190826001600160a01b036020880192165af19061109c612312565b9115611178576bcdccd5c65a7d4860ce3abbe95c8061116857506040828051810103126102de576001600160a01b0380604095602085015196879501519560405216911610911802185f03915f831261115657602c83921115611131575050309095601881511061111f5780601719601892510182820152019560288652610e85565b634e487b715f5260326020526024601cfd5b949396509450505060c0810135831061114c57505050600190565b60c001359061096c565b634e487b715f5260116020526024601cfd5b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b602181036111dd575050732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9063fa461e3395610f14565b6022919293949596979850145f146112395750908c959493929173b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9063fa85398b95610f14565b63d3b1276d5f5260ff166020526024601cfd5b869550889350610ec8565b6bcd1e9517bb0cb8d0d5cde893927fe98f46388916ca2f096ea767dc04dddb45d2ca2c2f44e7bcc529d6aded9c11f0845c3f14611295575b50610e58565b6112ad945003916112a891905c90610938565b6127bb565b5f80808061128f565b634e487b7160e01b5f52601160045260245ffd5b50925050505f90565b9061092a929161138e565b9091604051926112ed846109fe565b6020808501935f8552856001600160a01b03809416905251918251169101519081199061271091828110611324575b505050809252565b6bcd1e9517bb0cb8d0d5cde893927fe98f46388916ca2f096ea767dc04dddb45d2ca2c2f44e7bcc529d6aded9c11f0845c3f14611362575b5061131c565b611375945003916112a891905c90610938565b5f80808061135c565b359062ffffff821682036102de57565b9092919063d92aadfb8103611728575082016101209081848203126102de576113b6846108bf565b906020946113c682878301610b31565b906113d360a082016108bf565b9260c082013567ffffffffffffffff81116102de578201906113f491610b13565b61140060e083016108bf565b9561010080930135936001600160a01b0380809716971661142190826112de565b8b8884959395515116968a60409c8d998a519061143d82610a2e565b81528481018690528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c61149c83610a2e565b83821683528683018e9052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b956114ef3084610938565b8281118184180218918261150292612817565b9d8e868b01526115119261098f565b8880519761151e89610a2e565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f776564290000000000000000905282516115a181610a82565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c01611651908a610a9e565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f11561171e576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa05b600190565b83513d5f823e3d90fd5b9283638d68a156829495145f14611c01575001906080818303126102de5761174f816108bf565b60208201359260408301359067ffffffffffffffff82116102de57611775918401610b13565b926117bd84516020860151907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000918281169160148110611bec575b503092505060601c610938565b8181029181830414901517156112b657612710900493604051936117e085610a82565b6028855260403660208701379430917f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8211611156579590915b8151602c811061111f576014830151906015840151926018850151602c860151809785938c839584996001600160a01b0386166001600160a01b038b161015611be1575b60ff811660208103611b1b5750509160e493916001600160a01b03999897969593732e08f5ff603e4343864b14599caedb19918bdcaf7feb66a80b73305597c5400bbcee7abbfb2194b5a976fea81521d44c03d471cb619163fa461e33985b62ffffff16906040519a826040526020525f805260601b600c521560051b6060035f20905f526020526040526055600b60ff8153209660405280519283928a836028015282601401528282526040519a8b9560c49385602001908886015e60a08760a40152166001600160a01b038b16101573fffd8963efd1fc6a506488495d951d53639afb81026401000276a418856084015284606401526001600160a01b038d166001600160a01b038a161084604401528d6001600160a01b03602c8a1181831630180291161884602401526f128acb08000000000000000000000000846010015201825201016040526001600160a01b0382166bcd1e9517bb0cb8d0d5cde8935c1860601b156102d1576bcdccd5c65a7d4860ce3abbe95c8061118157505f91829160e01b6001600160a01b0382161774010000000000000000000000000000000000000000176bcdccd5c65a7d4860ce3abbe95d855190826001600160a01b036020890192165af193611a32612312565b9415611b13576bcdccd5c65a7d4860ce3abbe95c8061116857506040858051810103126102de5760406020860151950151936040525f6001600160a01b0388166001600160a01b0385161086861802861881031261115657602c6001600160a01b0388166001600160a01b038516108686180286185f03921115611aec57505082906001600160a01b0380309716911610911802185f0390601881511061111f57805160171901601890910190815260288652909161181a565b9796509750505050505060608101358310611b0957505050600190565b606001359061096c565b845160208601fd5b60218103611b7a5750509160e493916001600160a01b03999897969593732dc0ec0f0db8baf250ecccf268d7dfbf59346e5e7fd3d2cd1fa553b6de12b0fb3f9a90656e92bfa2ad3e66805559d4eb5ec1e71f8f9163fa461e33986118bd565b90925060229193949550145f1461123957506001600160a01b03969594939260e4928e8c9373b1c0fa0b789320044a6f623cfe5ebda9562602e37fe3572921be1688dba92df30c6781b8770499ff274d20ae9b325f4242634774fb9163fa85398b986118bd565b89975085915061185e565b8391925060140360031b1b1616805f806117b0565b63103b48be8103611eae575060c091810103126102de57611c21816108bf565b602091611c2f8382016108bf565b9060409081810135611c43606083016108bf565b60a0611c516080850161137e565b930135956001600160a01b03808097169216926001918280871614935f9280611e95575b508751939083611e65575b630902f1ac5f52885f6004601c8a5afa15611e5c57883d106102de578b978a948760051b9d8e93845194821851958085811c1614831517611e0a575b5050915f9391601c9361ffff6127109260081c16820302920282019102049b63022c0d9f86526080808701528260a08701528c8982880101526004018818850101521660608201525f8060a4601c840182875af115611e025750858710611d295750505050505050600190565b60049291829115611da4578451938480927fd21220a70000000000000000000000000000000000000000000000000000000082525afa928315610d6e57505f92611d77575b50505b1661096c565b611d969250803d10611d9d575b611d8e8183610a9e565b81019061260b565b8480611d6e565b503d611d84565b8451938480927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa928315610d6e57505f92611de5575b5050611d71565b611dfb9250803d10611d9d57611d8e8183610a9e565b8480611dde565b3d5f823e3d90fd5b6024919394959697505f9250601c906370a0823184528b85525afa15611e5c57873d106102de575f51838110611e4b578a949392919083900389601c611cbc565b601189634e487b715f52526024601cfd5b843d5f823e3d90fd5b63a9059cbb5f52868c528389528b5f6044601c82855af115611e5c57815f51148c3d1015163d1517611c80575f80fd5b612710919350611ea53085610938565b0204915f611c75565b6338c9c1478103611f1b5750019060a0818303126102de57611ecf816108bf565b90611edc604082016108bf565b90608081013567ffffffffffffffff81116102de5761171994611f00918301610b13565b9260206001600160a01b036060840135941692013590612341565b63f5b991898103612216575060a091810103126102de57611f3b816108bf565b602082013591604091828201356001600160a01b03948582168092036102de576080611f696060860161137e565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa96871561220c575f915f985f945f955f965f955f94612191575b50868d8395611fcc84999b6122f7565b8c15612176575b505050505061203d85949385848e9461ffff99968e5f928d8161215b575b505082158d8483831561214a575b50505060018088811c161417612136575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c16820204900302048561262a565b850302049081156112b6575f19928383019a8b9510911017900301116111565781861061212e57505015612128575f925b84519361207a85610a66565b5f8552823b156102de5760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af1801561211e57612107575b5050600190565b67ffffffffffffffff8211610a1a57525f80612100565b50513d5f823e3d90fd5b5f61206e565b85925061096c565b6121429192508c610938565b03818e612010565b6121539261098f565b8d8483611fff565b61271092945061216c903090610938565b0204915f8d611ff1565b919e509098509650909450915061203d838a8461ffff611fd3565b9750505099505091505060e0823d60e011612204575b816121b460e09383610a9e565b810103126102de578151602083015191898401519860608501519060808601519182151583036102de576121f660c06121ef60a08a016122e3565b98016122e3565b94959b90929694925f611fbc565b3d91506121a7565b88513d5f823e3d90fd5b6334ee90ca141590506122dd5781608091810103126102de57612238816108bf565b90612245602082016108bf565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492604081013584156122cd5747915b818311612289575b50505050505050600190565b60606127109101358302049103908181811191180218925f146122bd5750506122b1916109ef565b5f80808080808061227d565b6122c893169061098f565b6122b1565b6122d73085610938565b91612275565b50505f90565b51906001600160a01b03821682036102de57565b156122fe57565b634e487b7160e01b5f52600160045260245ffd5b3d1561233c573d9061232382610ac1565b916123316040519384610a9e565b82523d5f602084013e565b606090565b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba386146102d1575f91811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036124665750505061271090470204938051155f146123ea5750506123c0575f80809381935af16123af612312565b90156123b85750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b909392602083018084116112b65782511061111f57835f9460208695850101525b602083519301915af161241c612312565b90156123b8575115908161245c575b5061243257565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f61242b565b9091949281979497155f14612485575050506123c0575f92839261240b565b612496906112a89695963085610938565b906020938481018082116112b6578751106125fa57848391880101528681036124c8575b50505050905f92839261240b565b9083604492604051938480927fdd62ed3e0000000000000000000000000000000000000000000000000000000082523060048301528b60248301525afa9182156102b9575f926125cb575b508110612521575b806124ba565b939293612583575b604460105f8093896014525f196034526f095ea7b300000000000000000000000082525af1156109df573d153d601f1060015f5114161715612576575f928392836034529192819461251b565b633e3f8f735f526004601cfd5b856014525f6034526f095ea7b30000000000000000000000005f52815f6044601082855af1156109df573d153d601f1060015f5114161761252957633e3f8f735f526004601cfd5b9091508381813d83116125f3575b6125e38183610a9e565b810103126102de5751905f612513565b503d6125d9565b603285634e487b715f52526024601cfd5b908160209103126102de57516001600160a01b03811681036102de5790565b90919283808302938061264d838002868002016126478189612887565b976128de565b94019586910204900390848002630cecb8f3948686830402955f945b60ff861061267e5763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af08960038c866126a1868b01888402612887565b95040202010490848082101561271d5703049081156126e7575b01946b321f0f9f40f36fb0d698c5e18087116126de575b506001905b0194612669565b955060016126d2565b90506001808201886126ff82800288018d84026128de565b101561270f575081901c906126bb565b985050505050509350505090565b9003048015612745575b81600192831c80831161273d575b5003956126d7565b91505f612735565b505f1981018761275b8280028701838d026128de565b106127ae57836127947ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018080028801908d02612887565b106127a157506002612727565b9750505050509350505090565b5096505050509350505090565b5f1982820982820291828083109203906127109485910991808214612810577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91945083831191030360fc1b910360041c170290565b5050500490565b915f19828409818385029384808410930395099080851461287f5782805f0316809304600280826003021880830282030280830282030280830282030280830282030280830282030280920290030294600184805f0304019185841191030302920304170290565b505091500490565b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c170290566add8e30f495ab0499204052adb05906d657bd460000000000000000000000000000000000000000000000000000000000000000000000008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c65f45c3ac07c57c566341811234c8aa5afbbb400000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000c65f45c3ac07c57c566341811234c8aa5afbbb400000000000000000000000000a1ac7d31142760c430d0bb7c801c3c727a81d690000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000000a1ac7d31142760c430d0bb7c801c3c727a81d69000000000000000000000000399ffeee2b7e86d69a2b2bba51d882eb3a83e1960000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000399ffeee2b7e86d69a2b2bba51d882eb3a83e196000000000000000000000000c7c42e765017de6d08887d92e5cdc9843aa5888d0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000c7c42e765017de6d08887d92e5cdc9843aa5888d0000000000000000000000002894bfcae3b449959215b89433b860cac7cc34500000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000002894bfcae3b449959215b89433b860cac7cc345000000000000000000000000081fd0a1d13059e473c1e02d73705124315e14cba0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000081fd0a1d13059e473c1e02d73705124315e14cba000000000000000000000000eff023bb006da503414507062bb4b86291e8707f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000eff023bb006da503414507062bb4b86291e8707f0000000000000000000000003d3d3979d9f3422cf36ea900515971cbe44dee9f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000003d3d3979d9f3422cf36ea900515971cbe44dee9f0000000000000000000000001b1aa8f5830db779e905872d75ea13e688c897ef0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000001b1aa8f5830db779e905872d75ea13e688c897ef00000000000000000000000022c45fb52c9ef7bfaff34a0daf4ec9c361bbbe170000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000022c45fb52c9ef7bfaff34a0daf4ec9c361bbbe17000000000000000000000000ac844837a2b58db4b4def35b243ee14c3e36a96b0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000ac844837a2b58db4b4def35b243ee14c3e36a96b00000000000000000000000027a43abd397fb52bf874dda13be35858e5c727620000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000027a43abd397fb52bf874dda13be35858e5c72762000000000000000000000000ab2ef589567019058bd8157ec32d89a093e50e920000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000ab2ef589567019058bd8157ec32d89a093e50e92000000000000000000000000b5c67a3b815b88acd2524b3cc83f2a0da5c513470000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000b5c67a3b815b88acd2524b3cc83f2a0da5c51347000000000000000000000000d6d8f61c549e4cfdc7f5e240f942caa8d6bb88560000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000d6d8f61c549e4cfdc7f5e240f942caa8d6bb8856000000000000000000000000c375be3817ce7a9c4e0ca652fb895315ff300ef10000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000c375be3817ce7a9c4e0ca652fb895315ff300ef10000000000000000000000007bb10f234d7872fc52998592e2eebb246ec174300000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000007bb10f234d7872fc52998592e2eebb246ec17430000000000000000000000000f6b988c573897c7b9c90747858aa5d8c56e210b50000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f6b988c573897c7b9c90747858aa5d8c56e210b5000000000000000000000000e8db823d5d17fac0ab7183e03f688de0ce63de150000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000e8db823d5d17fac0ab7183e03f688de0ce63de150000000000000000000000000f9dfd170f6d3109f801f1475b11a9c1352325380000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000000f9dfd170f6d3109f801f1475b11a9c135232538000000000000000000000000fa7ffbec31b82b06b56d91754e003c4e8fe126520000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000fa7ffbec31b82b06b56d91754e003c4e8fe126520000000000000000000000008c410057a8933d579926deccd043921a974a24ee0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000008c410057a8933d579926deccd043921a974a24ee000000000000000000000000c7a80ea2a3aff9f4e367fc285d635ef5b177789d0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000c7a80ea2a3aff9f4e367fc285d635ef5b177789d0000000000000000000000003810b6c2fda013cc9462c5b5447f9221995e7ca10000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000003810b6c2fda013cc9462c5b5447f9221995e7ca10000000000000000000000003525a90b8105009ce4ba4201c0dfd16530ee27020000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000003525a90b8105009ce4ba4201c0dfd16530ee2702000000000000000000000000167c9aa7fbab3b0d29058c12496c6aac8d593b500000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000167c9aa7fbab3b0d29058c12496c6aac8d593b500000000000000000000000002276f36c0c077abf138fbbc045143c3d53ac190c0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000002276f36c0c077abf138fbbc045143c3d53ac190c000000000000000000000000f2432ae59486a76589ce08dd73ddac82baf728ae0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f2432ae59486a76589ce08dd73ddac82baf728ae000000000000000000000000e5285e8156c440eb32df19113d1dadb55f068e6f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000e5285e8156c440eb32df19113d1dadb55f068e6f0000000000000000000000007fc35307c64a142c9a77eaa347538d3d9ff3c3ce0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000007fc35307c64a142c9a77eaa347538d3d9ff3c3ce000000000000000000000000828a17f453918a069955f85e97d801d36ad8b8e70000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000828a17f453918a069955f85e97d801d36ad8b8e7000000000000000000000000f93a1e472aa52d0354fe17d7967263cd62a3c02c0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f93a1e472aa52d0354fe17d7967263cd62a3c02c000000000000000000000000e045f62a4446e47db8afa0bf8bb48098ca2960830000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000e045f62a4446e47db8afa0bf8bb48098ca296083000000000000000000000000722370435dae49714c44a849158a0b4385e7648f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000722370435dae49714c44a849158a0b4385e7648f0000000000000000000000003b0eb3f7ed141e4f7153c612132f79c4c22147f40000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000003b0eb3f7ed141e4f7153c612132f79c4c22147f40000000000000000000000000fc3f0bc769fb677ad3d9bf64c470550629e255e0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000000fc3f0bc769fb677ad3d9bf64c470550629e255e00000000000000000000000014b7441748b088db204530ee4739a7065e0148e10000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000014b7441748b088db204530ee4739a7065e0148e100000000000000000000000074865ca9afbb2d38995cc7f6697e25c38038c44f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000074865ca9afbb2d38995cc7f6697e25c38038c44f0000000000000000000000007ff41ecd5db04431753d46e1b0873b9be2c97b5a0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000007ff41ecd5db04431753d46e1b0873b9be2c97b5a000000000000000000000000a9fcadb0ba4125c2c9c19f0778c18837ce859c340000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000a9fcadb0ba4125c2c9c19f0778c18837ce859c34000000000000000000000000435e41592aa56823c838f7fbca911a7f11bfa2bc0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000435e41592aa56823c838f7fbca911a7f11bfa2bc000000000000000000000000f60ca1e2fa1bd4d421b0aaed014171aeeaef3b550000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f60ca1e2fa1bd4d421b0aaed014171aeeaef3b550000000000000000000000007f630b7db949fc936b4de35e502ff7f32cdfff200000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000007f630b7db949fc936b4de35e502ff7f32cdfff20000000000000000000000000f44040ec9d35425dcab04f04fe0b9818481cb6da0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f44040ec9d35425dcab04f04fe0b9818481cb6da00000000000000000000000003421553988977107a7cdd4432036f8cf46bd9860000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000003421553988977107a7cdd4432036f8cf46bd986000000000000000000000000e918afaa7368263be01ffc4a31cea2b434b7f37c0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000e918afaa7368263be01ffc4a31cea2b434b7f37c000000000000000000000000dd4380237331a77e45443c49afeae89482f084db0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000dd4380237331a77e45443c49afeae89482f084db000000000000000000000000c8383d5a074ef1759941435c58e87059fc7924300000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000c8383d5a074ef1759941435c58e87059fc792430000000000000000000000000d84fee90443c8cebefddd99d2f7098bf1b403dc90000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000d84fee90443c8cebefddd99d2f7098bf1b403dc90000000000000000000000006d65379715b79b2e37837d36c408fbe465acc7c20000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000006d65379715b79b2e37837d36c408fbe465acc7c2000000000000000000000000a85795b9b37e200c67398d7796ab301a838f539d0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000a85795b9b37e200c67398d7796ab301a838f539d000000000000000000000000b0e9e6222d4a8e546a96b978bfccf8f7046d07fa0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000b0e9e6222d4a8e546a96b978bfccf8f7046d07fa00000000000000000000000056a7088c115ecb109f35d0c41103618e6bf59b1f0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000056a7088c115ecb109f35d0c41103618e6bf59b1f0000000000000000000000001f61fd6803c8251de1300d7735ceb6998cdbdf6a0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a50000000000000000000000001f61fd6803c8251de1300d7735ceb6998cdbdf6a00000000000000000000000025f2cdbb8d3d0b9c682e333c6a513274d279a32a0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a500000000000000000000000025f2cdbb8d3d0b9c682e333c6a513274d279a32a000000000000000000000000265f0aab72294a248f925decf3b1c25ec7f6f63d0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000265f0aab72294a248f925decf3b1c25ec7f6f63d000000000000000000000000a440524e9baa0833adf6d9aff76f364a2aea13b90000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000a440524e9baa0833adf6d9aff76f364a2aea13b9000000000000000000000000ded916a6b6d16923638469c386d38d5e06fff73e0000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000ded916a6b6d16923638469c386d38d5e06fff73e000000000000000000000000f64070d7a33d7ae1e6c316c477d76b9eb25e7fb60000000000000000000000000000000000000000000000000000000000000001008f947378b53885a12987a9f9af6677350976d8d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644b7758a5000000000000000000000000f64070d7a33d7ae1e6c316c477d76b9eb25e7fb600000000000000000000000099c580be6280012cbaaa97390f13c0b44b670f22000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000

Signatures

0x05913b11920087835376fa1828d8a29d44b5cf8bdd327c6f6197be0456c2e1d364c1a294c2412d1d703bec08f51470b5c64a42cec1f5841ff7f1888385d135ad1c2f43795d9a6d1bf537da04121d70a0f127a208243c5dcdd7112a0cbd95acc83e264103001bd6dc351a2ee6c835456d529443a8a2d8efcedea2a1ba66afc50e521b