0x2cffd02ef7efcba4e2013bb167e726f212574af04f1cc0d19ba997495e3021b3f9687d2ca07932f80ee830fe85dfbcad68813214b0dd0143665d51cc500fc64d62c612bcae8f3ba824680f2a30fee466f1401d4b6171a60da95f9fe23225970616c2f0179bff02f644d57d5997410507f340b1814bec2b7b5ed98cd6592967399753a078fe9870c216c0ff610b9c91248ff391a1ce14ede1db4fdd3215138cf4c9c330c98ba07b9b274d32ef1f7bf73f4147e707deaaa1ba088020fabda072985d560708bd0c5dd80650b3952727a1a77605ba8a464bb242acf3305d3f05d100643949a2e1e862fb15fdd60cb59bdf36f4439679911b2bf5266c35f32590054fd86a91204f200e19173929677b9fe8d89f3faecbc43c1d90dddd391ddfe54f275c105f5e3fad556e1b4c51e7bc7be161b78e096ae8dfa8afa41ce33b32cfb2e49468d34a3bb9bc01d3f768e0dca72300cfdc7363b63fc262b94de508927cde1e422f347c4550663305d9e34699bb7a6b30ba926762953551f340c562298ffcd940d82b56e0f7328fadfbf40e0af4759c79f3437492a81808344f5e9972ca1c9f6c3e6fe026263721829406baf0187605fa6ad708f056434ab91e4019cd54f7e04de1cbbe7c6963934e1921cecbf0f033f1f8200d271b24bf3bb59aa20b74bb6ba9728c4ad144f9096bfbb0b8f33d89c768a8b55cd64e09a81efb58e3b44efa81586898233b5371ecfc98bffd5d41907069260c278aade393ac9d199d64db2f88c3270cfa22360dd2d1c874c4edb8d877113177e57037679303e60a6bd88bb7ff6f1accc587f934412c33035517407121da3baddb56ffb3f9053fdab27bb447bef98d3883343ac5c8ca4389a8aab92ff364447d2779c83637f34bce3b168b955ffb57f0488ff4cd5a4a1ede32c8446a3999ed62791fcc2022564348ba536c9be410e1994a52922a85df4aaa3417af64ebe441206b7d8b6afdd6c8d65c007a2695d4633a931baa0f81bc4bf4292099636156a37fa8664b1977372bda9da55c3c300dac0b7b64b23e492ea7d437424b2b3dbd6ff57fdd266a1482e1b2a6412b3030c7d14bf97a94853c9bf4cc46020fa0169ae09b362d02a7e19e82c1ad65777de0d26f803fbdc8fadbd9e4b296aa8f9a929fe1bbe8752303b71a41726a983ed44c1fc57c856dc1a69787b57374152e2c1b1ee8120e98810f97690869367f7b20f6fdb9e5771a696f079e3003d5a51282cfdbace57d7640a31954468779cd1a6cee3528c0ba9cf720417703a14e4e37105d67fcd6bb9f20baaf6faa112f91c3e216f0859bcc2a519d8faf36688da820ebc8de695895c2c004f3219b4a0f4e9d3bcbe64485311f1d9a167da0327766ca9417a07690b7a9da9859f128e4171652d7f751eba02baee32a4a7977566054b830a7422f3455eab6023bf4a44ef40bcd0ebe55919bfd459c78492e92c9f26d109266fa89460284e7ecd7f2e61315cba080b336e4a5da9f3697f75e46e99ea83c362795cdef76d08176c92670168a34b55497aaa74cd60ee6aea463f98de6d0a0383ee4519bb621f723d5d7522a08e16c488063af0fffbe0c6f5b562d159985f127df3d1c53e08e6076223bd64ac42e26d7f7ef64b9b592cf7af2f1b03adff75e86e6a611af522b06fd995b4392fd79b054f810ad21a7d06c48950e081b3d659d7fb47ee877eeaf5a406d43d4ffd96f7cc7b9ce1327cef7ef42b76a423a8d4d88d7be74d62e3e6e08cd7c5de58e50570fb5e0ed47870a9504863cdb417a6911ef3766439f20876e565104782ee0219b62ea0bbc92c85a966cf59302f6e8076a4bf781b8184910e954a7330d3bff1046c1e5a59da29d27b65db753c447bc447f89a34fc5c32c12923b13370e1f0ebef2cba813af171301c939ffe477cf12c31ac22d174aa77166