0xdfd51db49ff2695e58e4f99c916f99e8fce5c0b720e417ab50a109d081bc02d0
Safe Transaction on 0x8e5d...4827
Overview
Transaction Data
0xf160fb0e0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000053726080604090808252346105855780615352803803809161001f82856105e9565b833960209283918101031261058557516001600160601b03198116908190036105855761007a61004d610775565b8381519101207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef752417011461060c565b6100b26100856106ac565b8381519101207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f12591461060c565b82516001600160401b039060e0810190828211818310176105ba5761021a91865260af815260af8582016e75696e7432353620616d6f756e742960881b60c07f536c697070616765416e64416374696f6e7320736c697070616765416e644163948584527f74696f6e7329536c697070616765416e64416374696f6e7328616464726573738b8201527f20726563697069656e742c6164647265737320627579546f6b656e2c75696e7460608201527f323536206d696e416d6f756e744f75742c62797465735b5d20616374696f6e7360808201527f29546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c60a0820152015220906574696f6e732960d01b610211604689896101ca610775565b816101d3610715565b9184519788958387019a8b528601528051918291018686015e8301908482015f8152815193849201905e015f838201520360268101845201826105e9565b5190201461060c565b83519060c08201908111828210176105ba57610341916081918652818152602960f81b60a0868301927f536c69707061676520736c69707061676529536c69707061676528616464726584527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569898201527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608201527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808201520152206102e26106ac565b8461021160326102f0610715565b8951938491818084019771536c69707061676520736c6970706167652960701b89528051918291018686015e8301908482015f8152815193849201905e015f838201520360128101845201826105e9565b61037961034c610627565b8381519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa1461060c565b6104528351610387816105ce565b604b81528381017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b6060830152610428856103f6610627565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f838201520380845201826105e9565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982761461060c565b46617a6914908161059a578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b815260048082015282816024816d04533fe15556b1e086bb1a72ceae5afa908115610590575f9161054d575b50610531926b08054751d605e5c08a2210bf916104df906001600160a01b0316301461060c565b60015f5252825f206001808060a01b031982541617905573bbbbbbb520d69a9775e85b458c58c648259fad5f3b15801590610546575b61051e9061060c565b61a86a461490811561053e575b5061060c565b51614b5790816107fb8239f35b90505f61052b565b5080610515565b90508281813d8311610589575b61056481836105e9565b8101031261058557516001600160a01b0381168103610585576105316104b8565b5f80fd5b503d61055a565b84513d5f823e3d90fd5b610531926105b56b08054751d605e5c08a2210bf921561060c565b6104df565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b038211176105ba57604052565b601f909101601f19168101906001600160401b038211908210176105ba57604052565b1561061357565b634e487b7160e01b5f52600160045260245ffd5b60405190610634826105ce565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201520152565b604051906106b9826105ce565b60418252602960f81b6060837f536c697070616765286164647265737320726563697069656e742c616464726560208201527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f757460408201520152565b60405190606082016001600160401b038111838210176105ba57604052602e82526d696e7432353620616d6f756e742960901b6040837f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7560208201520152565b60405190610782826105ce565b605b82527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060837f536c697070616765416e64416374696f6e73286164647265737320726563697060208201527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d696040820152015256fe6080604052600436101561002f575b361561002d5734610029576100216107bb565b602081519101f35b5f80fd5b005b5f3560e01c80634b7758a5146105645780638bc1e8eb146104e85780638da5cb5b146104bd5763fd3ad6d40361000e573461002957600319360160e08112610029576060136100295760405161008481610687565b61008c61063a565b8152610096610650565b6020820152604435604082015267ffffffffffffffff60643511610029573660236064350112156100295767ffffffffffffffff6064356004013511610029573660246064356004013560051b606435010111610029576001600160a01b0360a4351660a435036100295767ffffffffffffffff60c435116100295736602360c4350112156100295767ffffffffffffffff60c43560040135116100295736602460c4356004013560c435010111610029576001600160a01b0361017d336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b16805f526b08054751d605e5c08a2210bf60205260405f205460601b156104b05760806040517fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f12598152606084826020015e20906001600160a01b0360a4351614610493576bc7aebfbc05485e093720deaa5c806104a057506bc7aebfbc05485e093720deaa5d60a43560601b15610493576bcd1e9517bb0cb8d0d5cde8935c8060601b610477575060a4356bcd1e9517bb0cb8d0d5cde8935d606435600401351561002957602460643501356064350160248101356044820135916048600319830191016040519361028060c43560040135602460c4350185858560e01c6117b7565b8560405215610426578560016064356044015b60643560040135821061038d57826001600160a01b03815116906001600160a01b03602082015116604082015180156100295773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee821493841561037d5747915b808310610375575060609415610367576103019250611939565b38903960a4356bcd1e9517bb0cb8d0d5cde8935c1860601b61035a575f6bcd1e9517bb0cb8d0d5cde8935d6bc7aebfbc05485e093720deaa5c8061034a57602060405160018152f35b63e25527c25f526020526024601cfd5b635149e7955f526004601cfd5b610370926118d9565b610301565b9050826118b6565b6103873084611882565b916102e7565b8035606435016024810135604482013591604860031983019101604051936103b983838360e01c611ec8565b85604052156103d5575050505050602060019101910190610293565b8495507fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed660809752876020015216856040015260608581015281858501528460a001370190601c01fd5b8495507fffffffff0000000000000000000000000000000000000000000000000000000090633c74eed6608096525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b63e758b8d55f526004601cfd5b639936cbab5f526020526024601cfd5b631e0921045f526004601cfd5b34610029575f6003193601126100295760206104d7610766565b6001600160a01b0360405191168152f35b34610029575f60031936011261002957604051808060400160206b08054751d605e5c08a2210bf60205260019060015f526001600160a01b03908160405f2054165b80840361054a5750505050039060208152603f19820160051c8160200152f35b8085525f908152604090205486955093810193821661052a565b346100295760606003193601126100295761057d61063a565b610585610650565b604435918215158303610029576105bf336ccf9e3c5a26621af382fa17f24f1860601b1536600310163360131936013560601c1802331890565b6105c7610766565b1860601b6104b0576001600160a01b0380809216921692835f526b08054751d605e5c08a2210bf60205260405f209182541691835f5260405f2085158385151817838760011802871882541860601b179383878218021890555561062757005b63e2b339fd5f526020526040526044601cfd5b600435906001600160a01b038216820361002957565b602435906001600160a01b038216820361002957565b35906001600160a01b038216820361002957565b3590811515820361002957565b6060810190811067ffffffffffffffff8211176106a357604052565b634e487b7160e01b5f52604160045260245ffd5b60e0810190811067ffffffffffffffff8211176106a357604052565b6040810190811067ffffffffffffffff8211176106a357604052565b6080810190811067ffffffffffffffff8211176106a357604052565b6020810190811067ffffffffffffffff8211176106a357604052565b60c0810190811067ffffffffffffffff8211176106a357604052565b90601f601f19910116810190811067ffffffffffffffff8211176106a357604052565b632bb839875f52600460205260405f6024601c6d04533fe15556b1e086bb1a72ceae5afa156107b05760403d10610029575f51906020518060281c8360a01c179042111761002957565b6040513d5f823e3d90fd5b6bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c1715809260a01c61ffff16029161167e575b5080610817575061080e336ccf9e3c5a26621af382fa17f24f146014023603611948565b90156100295790565b80600314611008578060021461092a5760011461084257634e487b7160e01b5f52605160045260245ffd5b6080600319336ccf9e3c5a26621af382fa17f24f14601402360301106100295760043560243560443590602482013560601c92815f821391180218903083145f146108b05761089a925060383391013560601c6118d9565b6040516108a68161070b565b5f81525f36813790565b906108be610925931561398b565b604051906108cb826106d3565b33825260208201526108e036602c8401611687565b9061091f608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7782600401350191016116fd565b91613768565b61089a565b506024356058359060783590605819810190609d905f604051935f8560c00152610300386101e08701396104e085016040526109848660801c886fffffffffffffffffffffffffffffffff16863560601c8860c001614a78565b93848652848660200152848660400152876fffffffffffffffffffffffffffffffff1686608001528660801c8660a00152369136945f966020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f14610f8357506109ec3060893560601c1461398b565b604087015161271061ffff843560501c16470204905260151901906016015b62ffffff8211610f265786604001513060893560601c03610f5a575b886f0100000000000000000000000000000016610f38575b518760600152610a4e87613e88565b610a56613900565b9160405191610a6483610687565b5f83525f60208401525f60408401525b6034821015610d3457505050508460400151948560200151955196610a9d82518360c0016148f4565b8160200151805115610d21575b508160c0015180158015610ca6575b5050815180602001519051998060801c8b10610c9a575089610ae19160443560601c9061402e565b6f010000000000000000000000000000001615610be35750505050508115908115610b2f575b5050505b60405190606082526020828101526020826040015281606001528060800160405290565b60893560601c3003610bcf5730905b60601b91610bb25760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610baa575f6060526040525f8080610b07565b3d5f823e3d90fd5b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b6bcd1e9517bb0cb8d0d5cde8935c90610b3e565b60609591929394950151958087039614610c7e576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03610c675750505050505f6014526fa58411940000000000000000000000005f525f806024601082335af1156107b0575f6004601c6020936311da60b48452335af1610b0b576040513d5f823e3d90fd5b94610c789560893560601c90614096565b50610b0b565b6014526ffb772a880000000000000000000000005f5260246010fd5b8a925060801c906118b6565b610d0d5760e083015183604001518103610cec575b5060015b81811015610ab95780610ce660e08660019460051b0101518060200151905190309061402e565b01610cbf565b60208101519051610d079130906001600160a01b031661402e565b5f610cbb565b634e487b7160e01b5f52603260045260245ffd5b610d2e908360c0016148f4565b5f610aaa565b610d5e813560f01c9160166015196002958387013560601c60408901520191018b60c0018c613ea5565b9092610e328b6020015160200151947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe68d5160200151948760601b958060601b957feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000998c888a10898d1415168a8d14178285180293849160206001600160a01b0380978196181691015218168c528435908c60408360e81c91015262ffffff8260d01c16900b60608d015260301c1660808b01520190601a01919091803560e81c6002198160038185820195010195030192565b919692959062ffffff8811610f26576020928f5f9361271091888a1089891415168a89141715158d528601515102048303848b0152806040519263f3cd914c84528c518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028487015260808d8701856040015e60608c8560c0015e61012084810152818461014001528361016001376101440190601c0182335af1156107b057610f01905f5193600f85810b9560801d900b93808210908314151691141782841802809218928c6020015192835191185f039061396a565b905289519081515f8212610f1757019052610a74565b602483634c085bf18152601c01fd5b634e487b715f5260326020526024601cfd5b610f5387878787856020015186519060893560601c90614096565b8152610a3f565b83356001600160a01b03811680910361002957610f7c906020860135906149f2565b8152610a27565b60893560601c3003610fc45750601519823560501c9260160191019161271088604001519161ffff610fb9308560200151611882565b911602049052610a0b565b95505050505050610fda60893560601c1561398b565b609160f235600116604183013560e81c809303916041830192610112908482116100295760d0190190610a0b565b50601435603435605819336ccf9e3c5a26621af382fa17f24f1460140236030160595f91604051925f8460c00152610300386101e08601396104e084016040526110708560801c876fffffffffffffffffffffffffffffffff16853560601c8760c001614a78565b92838552838560200152838560400152866fffffffffffffffffffffffffffffffff1685608001528560801c8560a00152369036935f956020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f146115e4576110d73060453560601c1461398b565b604087015161271061ffff843560501c16470204905260151901906016015b62ffffff8211610f265786604001513060453560601c036115bb575b886f0100000000000000000000000000000016611599575b51876060015261113987613e88565b90611142613900565b6040519261114f846106b7565b5f84525f60208501525f60408501525f60608501525f60808501525f60a0850152606060c08501525b600383101561137b575050505084604001519485602001519551966111a182518360c0016148f4565b8160200151805115611368575b508160c0015180158015611301575b5050815180602001519051998060801c8b10610c9a5750896111e4915f3560601c90613fc6565b6f0100000000000000000000000000000016156112b45750505050508115908115611225575b5050505b604051906020825281602001528060400160405290565b60453560601c30036112a05730905b60601b91610bb25760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af115610baa575f6060526040525f808061120a565b6bcd1e9517bb0cb8d0d5cde8935c90611234565b6060989796989591929394950151978089146112e4576112de969798039060453560601c90613df8565b5061120e565b506014526ffb772a880000000000000000000000005f5260246010fd5b610d0d5760e083015183604001518103611347575b5060015b818110156111bd578061134160e08660019460051b01015180602001519051903090613fc6565b0161131a565b602081015190516113629130906001600160a01b0316613fc6565b5f611316565b611375908360c0016148f4565b5f6111ae565b80600119611397923560f01c9401906002018a60c0018b613ea5565b92838261c00083166114d6575050816127106114139261141f943560601c88602001528c6001600160a01b03809160200151602001511660408a01528d51602001511660608901528c602001515102046080870152601319604051950190601401919091803560e81c6002198160038185820195010195030192565b959293919536916116fd565b60c086015262ffffff8411610f2657604051603f1986015190601f1987015190632bfb780c603f198901526020601f1989015260605f60448a60c001518b8151910390818d60c0015201017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc8b0182335af1156107b0576020519160405193603f198a0152601f198901526040528b602001519081510390526114c58b519182516128c3565b905260608560c00152604052611178565b92509362ffffff10610f2657613fff816140006127109316155f14611576575f60208601526001600160a01b038c51602001511660408601525b168a602001515102046060830152604051601f19830151906343583be5601f1985015260605f60a4600319870182335af115610baa576020519060405192601f198601526040528a6020015190815103905261156f8a519182516128c3565b9052611178565b600160208601526001600160a01b038c6020015160200151166040860152611510565b6115b487878787856020015186519060453560601c90613df8565b815261112a565b83356001600160a01b038116809103610029576115dd906020860135906149f2565b8152611112565b60453560601c300361162457601519823560501c9260160191019161271088604001519161ffff611619308560200151611882565b9116020490526110f6565b50505050505061163960453560601c1561398b565b60146ccf9e3c5a26621af382fa17f24f33140236036002198181013560e81c9182900390810190600160ae351690604d9060ce908482116100295760d01901906110f6565b5f905d5f6107ea565b80929103916080831261002957604051906116a182610687565b604082941261002957606060409182516116ba816106d3565b6116c382610666565b81526020820135602082015284528281013560208501520135910152565b67ffffffffffffffff81116106a357601f01601f191660200190565b929192611709826116e1565b916117176040519384610743565b829481845281830111610029578281602093845f960137010152565b9080601f830112156100295781602061174e933591016116fd565b90565b610140818303126100295761176581610666565b926117738360208401611687565b9261178060a0840161067a565b9260c08101359260e08201359261010083013567ffffffffffffffff811161002957610120916117b1918501611733565b92013590565b9392939190916117ca8486848685611993565b156117d9575050505050600190565b63d9d94e41810361182757509261181561181c9361180584611821976001600160a01b03960190611751565b99929497919598909636916116fd565b961661290c565b612a9c565b50600190565b91939163449b52ab0361187a5761185f63ffffffff926118508661186f94611821980190611751565b979193969094959a36916116fd565b946001600160a01b038a1661290c565b9160801c16906129eb565b505050505f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa156107b0573d601f1015610029575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115611929573d153d601f1060015f511416171561191c575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af1156107b057565b60046367c4a3b05f3560e01c149110151690811561198b5760405190816040016040526020825273352650ac2653508d946c4912b07895b22edd84cd8260200152565b5f9150606090565b9391909293630dfeb41981145f14611b6e575082019260a083850312610029576119eb6119cd6119c285610666565b956020809601611687565b916119e26001600160a01b03809716846128d0565b509336916116fd565b926bc7aebfbc05485e093720deaa925f845c945d8315610493575f9485946bcd1e9517bb0cb8d0d5cde8935c60409889805195611a2787610727565b608187527f536c69707061676520736c69707061676529536c697070616765286164647265888801527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569828801527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608801527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808801527f290000000000000000000000000000000000000000000000000000000000000060a08801528180519963137c29fe8b528181518c8c015e89018a6060015e8860a0015e168560e001528461010001526101408085610120015282519261016091868584019101528584860192015e805180930190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115611b655750600190565b513d5f823e3d90fd5b9194916345d8bb1f03611e5a5782019360e08386031261002957611b9183610666565b94611b9f8160208601611687565b9460a085013567ffffffffffffffff811161002957611bcb92611bc3918701611733565b9236916116fd565b80516089019485608911611e4657611c4791601f19611c02611bec896116e1565b98611bfa6040519a8b610743565b808a526116e1565b013660208901378151602001518760480152604082602001886068015e5f8760a801538051906020018760a9015e5160206001600160a01b03825116910151906149f2565b90945f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311611e235795915b82519060408210610f265783601401519084601501519885601801519086602c01519087604001519b60ff808216155f14611e355750611d939363fa461e3393926001600160a01b0392508e9160e4918f918590611d18908c87188784168e85161002808e189088187fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5473740b1c1de25031c31ff4fc9a62f554a55cdc1bad613daf565b948351928c856028015284601401528284526040519a8b98899585602001908760c4015e60a08660a4015283168560840152846064015216858b1610826044015260408b11858d16301802858d161882602401526f128acb0800000000000000000000000082601001528060c4018252010160405216612b1a565b6040818051810103126100295760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f8812611e2357604088921115611dfe575050309591602c815110610f2657602c602b19825101910190815295602886529591611c74565b949396509450505060c08101358310611e1957505050600190565b60c00135906118b6565b634e487b715f5260116020526024601cfd5b63d3b1276d5f52166020526024601cfd5b634e487b7160e01b5f52601160045260245ffd5b50925050505f90565b91906101008382031261002957611e7983610666565b92611e8660208201610666565b92604082013592611e996060840161067a565b9260808101359260a08201359260c083013567ffffffffffffffff81116100295760e0916117b1918501611733565b919091611ed6828483612b98565b15611ee357505050600190565b63af72634f8103611f1e57506001600160a01b03611f0a8361181c93611821950190611e63565b97909695919594929416613c5f565b600190565b8290636472b2768103612407575060c0918101031261002957611f4081610666565b611f4c60208301610666565b60608301356001600160a01b038116900361002957611f6d6080840161067a565b926040519161018083810160405260368460608501353c630902f1ac5f5260405f6004601c60608601355afa156107b0575f51602051908060701c8260701c173d60601117610029576001600160a01b038560200151166001600160a01b038651166001600160a01b0389828418028093181694876040015195866014526fd283e75f0000000000000000000000005f5260205f60246010845afa156107b0573d6020116100295760205f602460108251948b6014526f402d267d00000000000000000000000084525afa156107b0573d602011610029575f5101604051966001600160a01b0360608a0135166040528060601b602c526f1647292a000000000000000000000000600c5260205f6044601c73ddcbe30a761edd2e19bba930a977475265f36fa15afa156107b0575f519760405263961be3915f5260205f6004601c6001600160a01b03898918165afa156107b0573d602011610029575f80516318e22d9882528888188e028818808218918111919091021891906040906004601c888a186001600160a01b03165afa156107b0575f5195602051968760101c9060101c173d604011176100295760648760061c603f8916600a0a0204956347bd37185f5260205f6004601c6001600160a01b03868618165afa156107b0573d602011610029578c978f975f5190818315826dffffffffffffffffffffffffffff18028218039215816dffffffffffffffffffffffffffff1802181102928484106123a9575b5050505096612223978560a00151908660c0015190876060015192886080015191885f1461235f57808c11908c03029282841161234a57906121dd9492918a610100015194614872565b86808203911102915b670de0b6b3a764000091866101200151830393818302811090828402180291021802045f91604089013561230e575b82156122e4575b5050613d0f565b9160a0820135831061229b575060018211612242575b50505050600190565b5f606060a4936001600160a01b03839796846020819960405195869163022c0d9f835260051b9083828401015282180101521681830152608081810152828160a00152601c019201355af1156107b0575f808080612239565b5f6004601c6001600160a01b03848982806020988901511692511680926338d52e0f8852180218165afa156107b0575f51908160a01c3d602011176100295760a00135906118b6565b6122fe9192506001600160a01b0360608a01351690611882565b9081818111911802185f8061221c565b915061271060408901356123223085611882565b0204818111818318021891612345836001600160a01b0360608c013516836118d9565b612215565b61235a94918a60e001519461444b565b6121dd565b9193828b11928b0392909202929082841161239357906123869492918a60e0015194614872565b87808203911102916121e6565b6123a494918a61010001519461444b565b612386565b60209498505f93975082826123ce6001600160a01b039384602497601c971816611882565b87526307a2d13a865218165afa156107b0573d602011610029576122239689948c945f51019081818110159118021890975f8080612193565b905063fd8c38e18103612445575063ffffffff61242d8361186f93611821950190611e63565b956001600160a01b03889a9896929695939516613c5f565b63670335be81036127b857508101908082039061016082126100295761246a81610666565b9260e0603f1961247c60208501610666565b9401126100295760405161248f816106b7565b604083013581526124a260608401610666565b6020820152608083013560408201526124bd60a08401610666565b94606082019586526080820160c0850135815260a083019260e0860135845260c0810196610100870135885261012091828801359667ffffffffffffffff97888111610029578901604081830312610029576040519861251c8a6106d3565b813590811161002957602092612533918301611733565b8952013560208801526101408098013561254d3084611882565b94518097818711878318028718905102049a818c106127a657505060405173bbbbbbb520d69a9775e85b458c58c648259fad5f6040523060601b602c526fdd62ed3e000000000000000000000000600c5260205f6044601c865afa15610baa573d602011610029575f519060405286851185881802851881106126c6575b50915f976001600160a01b03969492899896946bcd1e9517bb0cb8d0d5cde8935c93604051809a81988295634dcebcba845285518460200152308460400152604086602001856060015e82168360a0015260608581018460c0015e1691015260c00151928360f81c9060601b1791015260801b8261016001526101a0928383610180015281818111911802189101526040826101c001528060200151826101e0015251805190816020019083610200015e6102040190601c018273bbbbbbb520d69a9775e85b458c58c648259fad5f5af1156107b0576fffffffffffffffffffffffffffffffff8091511691166010525f5260305fa0600190565b9694929095939196612749575b73bbbbbbb520d69a9775e85b458c58c648259fad5f6014525f196034526f095ea7b30000000000000000000000005f5260205f60446010828b5af115611929573d153d601f1060015f511416171561273c575f60348190529496939592949193909290916125cb565b633e3f8f735f526004601cfd5b73bbbbbbb520d69a9775e85b458c58c648259fad5f6014525f6034526f095ea7b30000000000000000000000005f5260205f60446010828b5af115611929573d153d601f1060015f511416176126d357633e3f8f735f526004601cfd5b906001600160a01b038c9251166118b6565b63ca9e5d0f036128bd578160c09181010312610029576127d781610666565b6127e360208301610666565b906040830135916060840135906001600160a01b03928383169485840361002957849260a061281460808a0161067a565b980135968261289c575b5050501660145283156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af1156107b057601f3d1115610029575f5193838510612865575050505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa156107b057601f3d1115610029575f518060a01c61002957166118b6565b6127106128b5936128ad3085611882565b0204916118d9565b5f808061281e565b50505f90565b91908201809211611e4657565b9091612907604051936128e2856106d3565b6020808601945f8652866001600160a01b0380941690525191825116910151906149f2565b809252565b929095939497969180606081020460601481151715611e465781606081020460601482151715611e46576060820260801c15156060820260801c15158460801c15151717611e235760608092604080519b8951988d81519b8c928c6101329285610115868401820101526020018484015e602001918c01015e6101358d8a018b010182525f8d6101310153816020820160f18f015e518c60b1015e5f8b609d015202896088015202876078015286606801528560580152018060d1018460440152602084602401526348c8949184600401526101150183528260a80153565b73ba1333333333a1ba1108e8412f11850a5c319ba9806bcd1e9517bb0cb8d0d5cde8935c1860601b15610493576bcdccd5c65a7d4860ce3abbe992835c80612a8c5750915f92917403ba1333333333a1ba1108e8412f11850a5c319ba9849360e01b17855d82602083519301915af190612a6361393b565b9115612a83575c80612a73575090565b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b7306380c0e0912312b5150364b9dc4542ba0dbbc8590816bcd1e9517bb0cb8d0d5cde8935c1860601b15610493576bcdccd5c65a7d4860ce3abbe991825c80612a8c57505f9182917f91dd7346000000000000000206380c0e0912312b5150364b9dc4542ba0dbbc85855d82602083519301915af190612a6361393b565b6001600160a01b0316806bcd1e9517bb0cb8d0d5cde8935c1860601b15610493576bcdccd5c65a7d4860ce3abbe992835c80612a8c57509181740100000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af190612a6361393b565b359062ffffff8216820361002957565b9092919063d92aadfb8103612f2b575082019161012092838282031261002957612bc182610666565b90602094612bd182878601611687565b93612bde60a08201610666565b9260c082013567ffffffffffffffff811161002957820190612bff91611733565b612c0b60e08301610666565b9561010080930135906001600160a01b03808097169716612c2c90826128d0565b9590928b8884515116968a60409c8d998a5190612c48826106ef565b81528481018c90528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c612ca7836106ef565b8382168352868301889052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b95612cfa3084611882565b8181118183180218809202049d8e868b0152612d15926118d9565b88805197612d22896106ef565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f77656429000000000000000090528251612da581610687565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c01612e55908a610743565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f115612f21576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa0600190565b83513d5f823e3d90fd5b638d68a1568103613161575082019160808184031261002957612f4d81610666565b9160208201359360408301359067ffffffffffffffff821161002957612f74918401611733565b93612fbc85516020870151907fffffffffffffffffffffffffffffffffffffffff00000000000000000000000091828116916014811061314c575b503092505060601c611882565b818102918183041490151715611e465761271090049360405193612fdf85610687565b602885526040366020870137307f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87939711611e235795915b82519060408210610f265783601401519084601501519885601801519086602c01519087604001519b60ff808216155f14611e3557506130bc9363fa461e3393926001600160a01b0392508e9160e4918f918590611d18908c87188784168e85161002808e189088187fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5473740b1c1de25031c31ff4fc9a62f554a55cdc1bad613daf565b6040818051810103126100295760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f8812611e2357604088921115613127575050309591602c815110610f2657602c602b19825101910190815295602886529591613018565b94939650945050506060810135831061314257505050600190565b60600135906118b6565b8391925060140360031b1b1616805f80612faf565b928363103b48be829495145f14613321575060c091810103126100295761318781610666565b90602090613196828201610666565b60409384830135936131aa60608501610666565b60a06131b860808701612b88565b950135956001600160a01b0380809616921696600180881614915f90806132ff575b50630902f1ac5f52895f6004601c8c5afa156132f557893d106100295788908360051b988951918a8818968751948591831580156132e7575b6132cb575b50505061ffff6127109260081c16820302920282019182156132b757020491818310613283575050935f9693878481989460a49883978d519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af115611b655750600190565b89855f6004601c8d849663dfec362602630dfe16811884525afa15611b6557505f51908160a01c903d1017156118b6575f80fd5b634e487b7160e01b5f52601260045260245ffd5b6132df9350906132da91611882565b61396a565b838c5f613218565b5060018086811c1614613213565b89513d5f823e3d90fd5b612710915061330e3086611882565b020461331b818a866118d9565b5f6131da565b6338c9c147810361338e5750019060a0818303126100295761334281610666565b9061334f60408201610666565b90608081013567ffffffffffffffff811161002957611f1994613373918301611733565b9260206001600160a01b0360608401359416920135906139a6565b63f5b9918981036136a1575060a09181010312610029576133ae81610666565b6020820135604091828401356001600160a01b03948582168092036100295760806133db60608301612b88565b9101356001808316149186517f392f37e900000000000000000000000000000000000000000000000000000000815260e081600481885afa918215613697575f925f985f915f955f965f965f9361361a575b5091818d97969594938b93989e8682998096613449879e61398b565b156135ea575b50505050505085949385848e9461ffff99968e6134b4965f93806135d1575b50831580156135c1575b60018089811c1614176135ad575b50505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c16820204900302048561412e565b85030204908115611e46575f19928383019a8b951091101790030111611e23578186106135a55750501561359f575f925b8451936134f18561070b565b5f8552823b156100295760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af180156135955761357e575b5050600190565b67ffffffffffffffff82116106a357525f80613577565b50513d5f823e3d90fd5b5f6134e5565b8592506118b6565b6135b8929350611882565b03818e5f613486565b6135cc8584846118d9565b613478565b6127109194506135e13086611882565b0204925f61346e565b9298949b50929850949e5061ffff98508c95506134b4935098909580979e8f95998498999782975084965061344f565b9750505050925050965060e0823d60e01161368f575b8161363d60e09383610743565b8101031261002957815160208301519789840151926060850151906080860151801515810361002957889061368060c061367960a08b01613977565b9901613977565b9097969495929390929161342d565b3d9150613630565b88513d5f823e3d90fd5b6334ee90ca141590506128bd578160809181010312610029576136c381610666565b906136d060208201610666565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492604081013584156137585747915b818311613714575b50505050505050600190565b60606127109101358302049103908181811191180218925f1461374857505061373c91611939565b5f808080808080613708565b6137539316906118d9565b61373c565b6137623085611882565b91613700565b6bc7aebfbc05485e093720deaa805c9493905f905d8415610493576bcd1e9517bb0cb8d0d5cde8935c936040958651916137a183610727565b608183527f536c69707061676520736c69707061676529536c69707061676528616464726560208401527f737320726563697069656e742c6164647265737320627579546f6b656e2c7569888401527f6e74323536206d696e416d6f756e744f757429546f6b656e5065726d6973736960608401527f6f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e7460808401527f290000000000000000000000000000000000000000000000000000000000000060a08401526138f3575f958787968180519763137c29fe89528181518a6020015e602001886060015e8660a0015e6001600160a01b03168460e00152836101000152610140808461012001528151916101609185848401910152848360200192015e8151918260200190828501610180015e016101840190601c01826e22d473030f116ddee9f6b43ac78ba35af115611b655750565b631c500e5c5f526004601cfd5b6040519060a0820182811067ffffffffffffffff8211176106a3576040525f6080838281528260208201528260408201528260608201520152565b3d15613965573d9061394c826116e1565b9161395a6040519384610743565b82523d5f602084013e565b606090565b91908203918211611e4657565b51906001600160a01b038216820361002957565b1561399257565b634e487b7160e01b5f52600160045260245ffd5b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba3861473bbbbbbb520d69a9775e85b458c58c648259fad5f871417610493575f9181169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203613ae45750505061271090470204938051155f14613a68575050613a3e575f80809381935af1613a2d61393b565b9015613a365750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b90939260208301808411611e4657825110610f2657835f9460208695850101525b602083519301915af1613a9a61393b565b9015613a365751159081613ada575b50613ab057565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f613aa9565b9091949282979497155f14613b0357505050613a3e575f928392613a89565b909192613b139594953084611882565b935f199283818709950294858082109103035f526020948552613b346142b1565b91858101808211611e4657885110613c4e579082868a938a01015203613b63575b50505050905f928392613a89565b60405190886040523060601b602c526fdd62ed3e000000000000000000000000600c52845f6044601c875afa15613c45573d8511610029575f5191604052811015613b5557949394613bfd575b60105f80936044938a6014526034526f095ea7b300000000000000000000000082525af115611929573d153d601f1060015f511416171561273c575f92839283603452919281945f613b55565b866014525f6034526f095ea7b30000000000000000000000005f52825f6044601082865af115611929573d153d601f1060015f51141617613bb057633e3f8f735f526004601cfd5b503d5f823e3d90fd5b603286634e487b715f52526024601cfd5b929390959497969197606082029180830460601490151715611e4657606081029080820460601490151715611e46578060801c15158260801c15158460801c15156127108c11171717611e235760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b30185528460a80153830101604052565b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f14613d80570193828511613d6857613d5c9560e0015194614872565b80150180820391110290565b90613d7b9561010094939401519461444b565b613d5c565b96019391929190828511613d9d57613d5c95610100015194614872565b90613d7b9560e094939401519461444b565b90916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f20905f5260205260405260ff600b536055600b20906040521690565b9591949392906001600160a01b03163003613e59575050505080613e49575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115611929575f515f60345290565b613e548133846118d9565b613e17565b61091f613e5494613e8060405193613e70856106d3565b3385528860208601523690611687565b9336916116fd565b60400151805115613e965750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182613ec8575b50505050508101920390565b95839496613f0d945180604001805115613faf575b5050818411613f34575b50601491925001948360800151906001600160a01b038560a001519360581c1690614a78565b9081815260400151809114613f255780808080613ebc565b8063784cb7b860249252601c01fd5b85602001938451805115613f9f575b5060028103613f5e57505060149192855190525b8291613ee7565b60149350613f7091925060031461398b565b8582013592613f9860159287608001516001600160a01b038960a001519260581c168b614a78565b9052613f57565b613fa9908a6148f4565b5f613f43565b898051850180825260051b01918252525f80613edd565b60601b908215610bb25760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af115610baa575f606052604052565b60601b908215610bb25760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610baa575f606052604052565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af1156107b0576001600160a01b031630036140fd575050506140e1925033906118d9565b6311da60b45f5260205f6004601c82335af1156107b0575f5190565b614129959492935090613e8061091f926040519461411a866106d3565b33865260208601523690611687565b6140e1565b90918180029381808002946141458688848861492a565b958286029701965f199788818309910290818082109103035f526020528061416b614323565b9501938491020490039180800295630cecb8f3958287890402905f955b60ff871061419d5763481b61af5f526004601cfd5b896b0ee6b27f6b920475fa2a0af0846003888d6141bf8780028097898561492a565b950402020104908380821015614237570304908115614205575b01956b321f0f9f40f36fb0d698c5e18088116141fc575b506001905b0195614188565b965060016141f0565b90506001808201896142188d838a614949565b1015614228575081901c906141d9565b99505050505050509350505090565b900304801561425f575b81600192831c808311614257575b5003966141f5565b91505f61424f565b508381018861426f8c8389614949565b106142a3578261428860011984018d818002918a61492a565b1061429557506002614241565b985050505050509350505090565b509750505050509350505090565b5f51602051811561431a577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9191612710807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8f08309830890828211900360fc1b910360041c170290565b61271091500490565b5f5160205181156143a1577f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d9240000000000000807ffffffffffffffffffff58f3c3bf59b193ae666f6f49a09826dc00000000000008309830890828211900360ca1b910360361c170290565b760a70c3c40a64e6c51999090b65f67d924000000000000091500490565b5f516020518115614435577f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f1000000000807fffffffffffffffffffffffffffffffffff3f68318436f8ea4cb460f0000000008309830890828211900360dc1b910360241c170290565b6ec097ce7bc90715b34b9f100000000091500490565b909391949294670de0b6b3a764000092858702920302018102918060011b938086860202808510948591825f039103180190848183061515169104019261451684806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b91610100928303607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182019111026145db6503782dace9d98902806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b8403606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218938460011b925f14614748578190030260021b90868002915f19928381830991029081808210910303938281039360ff19840195869584861c938483838d828c1c958695109781800990800290818082109103039c818c8f93811c91828c86861c80961b871802921b1817151592841b171781019c8b1c908d10015f528b6020521b1717961b1802921b181715150101614727818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b908180029082821091101101901b01908082049106151501905b8111900390565b81965094929391940380950260021b868002945f19948187878186099402938480821091030391039060ff1983019381888880099588800296878082109103039687821c90871c88871b171796861c5f52866020521c931c911b17170161482f818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b80809204109003901b019182155f1461484e57505050505f5b90614741565b61486d9360011b91818309910290818082109103035f5260205261496c565b614848565b919394929092670de0b6b3a7640000908181145f1461489c57505003029080820491061515010190565b8381029082038302019594830202929190030281156148ec57835f196148d394958309910290818082109103035f52602052614ad8565b805190602001519015155f03178091019081105f031790565b509150501990565b90604001908151918261490657505050565b5f905280515f198101825260051b01818103614920575050565b5180825260400152565b0291015f19818309910290818082109103035f5260205261174e6143bf565b810291908002015f19818309910290818082109103035f5260205261174e614323565b5f519060205182156149e557816149ab9181806149dd955f03870982089485820391861190039180805f031680910492600182805f0304010291041791565b919091600280826003021880830282030280830282030280830282030280830282030280830282030280920290030290565b029015150190565b9150808204910615150190565b612710908219828110614a06575b50505090565b6bcd1e9517bb0cb8d0d5cde893927fe98f46388916ca2f096ea767dc04dddb45d2ca2c2f44e7bcc529d6aded9c11f0845c3f14614a44575b50614a00565b039250614a52915c90611882565b905f19818309910290818082109103035f52602052614a6f6142b1565b5f808080614a3e565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702614ac457508115614ab75752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b8015614b45575f51602051918115614b3157614b1c6149ab828080805f03870987089586810390871186039180805f031680910492600182805f0304010291041791565b0292151583019283109104015f526020525f90565b90505f805280820491061515016020525f90565b634e487b715f5260126020526024601cfd2383f322525ca359a224604f063e3ba64491665d0000000000000000000000000000000000000000000000000000
Signatures
0xe6e88e4b8f4e42c8e04ab408edfac28d38aae32c8d6dcc27faecd5589f2feff03e700ecc22192725e6dc10cbdc705a48456717da72b47a2f5bd0a498b6c604271c54f48b51952e2c3a1d6e44b447e313f2ef0dad00b061536ae07aa1ef78aa97862c824e90c7d1d53cc98116081c047396251c95e14e3be0164abb64fb7953f3ce1c