0x2cffd02efa098338f68fcfb00f5e446cead36152cdae2954c920a9727f6f5e3ff3a6321a0953e63e65894abe1640c767c7a1bd08178205e9a418c43be54b410eebc04b5758c87573bac346c77818f55031ff8ce6c659de0b28762b4b9bc4cc3cb7484f552c71308ae2262a7863b608632f11451953e8257a9dfba53ea6ad4906841d556d6431ea5166d7d71ace0b29d05b361d03b4f7630f2b3d36b01aefe7252c3f582876cdce288a273a0bf8ad90081aabca1ae47e36a1a5357efb9ad8b6a7fd0b48210bd7b5c114f3d4ca5cbe60c02590d4f4684627bc79e6f3068f9b62a73fd85745b4f885f931d70ec8b8f0698f4d427055912a319dfbf1e2ad0cb8821c809cd6439b491972c18a70c912e4313b382ad1a169aa92bededa469ede67b5b530dd26deb4c009d3b0acd5b8b823e71ce7c424018c62e9e13a32d33b38be6634371c73f53669177c4b6a2a4f99563934fb61c7e60b027829d592916f2ac1984c505cd1f7979514852012cd51574a842c47a8f6958a3903fe0a35dbcaf7ff37f3362325d919b709f71a033e27e6770684c468d42198fc18115057ed90345808934dec07f4c1150e55af5126aa843f542d96be02cc1ba51a4c243fff1ecb03933753333d972f45ce48fd3a266c0d7793ab5d403ee109d19593e7efe5ea81067db9f0768297d270882e649691eba553bb7a52ac1968d710c4678dbae21e3dc0f90d8f3f7eccfcb7bd91daf0b6e92946bb8ac379477eeb8cb2015531f0539a693d0a3987a92f32811469e07e544e47c760f51f93210973a78401a9d033bb648e52857a4da4a2d1b0a2d70996203d6b3e49e9450c5093f5fe5c541eb7c3dff5665fb74ab560bcd5083c0dbac8ce886d56041b489d688fa19ae74faf7f6df31b21176342bd5df7db853e74e0a15005b2af7d8aabe761847992cebaf3806c561471a39eb686cd65688e869b320d17226ef70c4eb18e9f9890c1cccd860c0886b68339bde553befc9d6a1b5de12c75e525680382afbdbecc3325fd1ea0d81c93d7e30a8901d137e3b48d6be824099ef75aa354cf8df51bbca5f29aeabad5d6a3af7d344740446b6dd93f4fc609ce852d370e2f7ee2eb50a1d396f7f7a357c62daa05b22524eb96511f5823759616cdfb3f2506f1121a879bffd2b5a0d00d3394fdbe97faf094d5bbaa1a3516a96f6eef6dcd4af887ae32c2b59bde64a2075ae359bdf8a541145c559d5f6c031f987451f64b17637830cd92522d43dd1c4f9092fd9b380dc11cb947ab2cbbdb719dda0ee2f06310932b701bd4e1a8a001f8abc1792e0c57ae0d6ecc79807a93a413a97d9ea90a231957429ae0fa2cd96d4ad01e4e34837b6cd3c13077711ca7fe6cf1c289db178743d1dfc66a44d3f947b9b29274312d6c58bcafae718c2cd2078779723088525a663cbf6c4818357c9607204209d6b4a445db2b341c7e41b4bc64c6b2ab4587519342e7a0598681d07dd66847be9d42a14f5885ce6bd11e7ae5c28b9cd78fc7335a2b8d1a58d4d2322db476ea8a55f259a33a5bd1448617a9931eaede06c6d89217a81eba7ad69ec96cd02cb420237fded67360682330f049f7e2daa21893cffe36da62e881b75ff6a917aac39726c0c32a21a17a6b8bbd7c05c9c33f7e79a50ec060ef87bc4a188a662df50401b58bf7158250b03a99808bd15f0afcd1365515c5867fb8d7c4de59a2a2a4b0526023a3b613d4494c7eb7b2223640b758bc4f8046548e445a6108c3a900558de9ea8681febe296b772f172a21af1b1c4f09e58609e56b28cb15b2045dbd13b90a61a73e41b12bcccf11c3599a3b9346688e05e908fb8ef1dc4bd1e6e25d828c51b870344b7810d98fb4884a44dcf14d6f8d62ec4ec6994944159d5722ef403a32e9a903dd86a0ff1fc4145768d7d21ec57d84b86a8f2ff5