0x2cffd02ed5856ae8c9c0096f76f05b2e5ee71550743ec70b4b23954df3d78c239e0cdc9cd581a2353642659b410dfb5d544ffe7848166b17b39c07b0068e819b40a1a86f67f922ca2f390ea9d18fef0ecb054ab5f3e3d4d7c6cc9577e22f83e8ce683c6477d27a441eedfc7b563375eb4dd0a33b0f3009749ed636d9202e581e3e0d046a73c82c71471da4b91a1595fd0482c3f84982d0879dbda78a8f73adc21f1a257642bbc5cf788ad7f1b7e8dd6f964825819ab295c6331c1f857574420837a44262dede37c07eaecf06cd52ec8a799ae567199df07ba45fd8b53a812bb01eea6020cf2389130c566ec4c4a9bb0c2ce951e4a0a55b5221957964bde566330d2ecd4f58e73964962e894ed361be76523b781c979f0fcaeecb9f7c0234fced7f0a80cbf2e16da8b5ee8f9dc17068a69afbe15bc93c04326dfa97f325d296dcbb96da233819b60cdefdf8a29a7409b377b350af27dd6c67bf80d59046b4bd48323cb4f04921f4920b8a3a5ba3c8ebae19a08546fd255db1f0bfd34829a71f2c44dbd526c28fdf5ab04d20f3a4ac960f19361987036be31001b668c6faddb319ab706af0bf67780a665584c6d779e93b5fddae963bb4ec5ef94ce9278c64871fdb46fb65e1c1d5b0863a0bab858b03b190f6cb62c0e6156eb7bbffd6f1206855f8363153e0484f0a4d056e945ffa384210d142fa5e3e7d136a57e9d63e1e08ad87d951ec82f6acf8d0320d97960fafc72663b60de8146a44b80b59e33ac67fea8b808ed8776d9258daac77ad5f61f75a3f7cdb494abec97b481ee4006ea73fbcd8f06d4f67a6c859d09bf4827c9a4909eef5b5cd3ff113981c3fc34dbe37df8f107d4ab7d0fd2bcdb8bb9c55b83b5fe609df805d730e76452106889f970f5f0bc544d298e8522b70efdc14e6bc3c5cc0ce9f5130d26e54f808c6933cefcb92dfde907f04d7b3f38598c8adb13da17555cdb4766c68e85a08641434857b0fa59e1126ec0db92e7ebe929aaf94216b7beb571dfff037e5a698185aaafa4201cf998ea6c67ec5f7a6f128a6394469f71383fc75d9635e3004ffc7edf8b08edcc5c9f9a8ab6fc35fd8ba2c89b03e06059556503f4ce9a60cf9495cd3a620222cf476dff661c0ba3b62768a08e7aaade7b82feee88786874dbd263b545d74d055699e3d0d87b862802b105e38635fdbeb3f1859e1a99365186eb0c00fd7c91a920d2de98cad03c6afffc7fe6f6b0d97f63b78eee51525ff976e037e53b1781b030804e02418f8fb1e7e4843718adff44f6bb4c78255fe5f97d6880c339fc4e1e077e228bc0bc6ff49710f0edcb72bfb7e5a4b4e73ac39cdbf2372acf4c55c8a560e2b1ec8b13d324bc1802c909bde6dfaaf31686c06b835432e2fe6788c50925c4a2cbf3058868401e3735d34934bafcbf36f6a26111b091a9a395ef1a9064c1cb942d411395d386a12f40ef87daba4df568a03f83065bb9f23182e2b6d73d0b7ade365f3f5cfbe66878775fd4478e5549f96b18a50e7d57e539adf8b6fa3c705f72e45a46d20d1c4c59b0059592c8390ec9f6a6d0fee516eab10a8d2b2937f5a2cdba3f07b29b2d335c45fecea9f9ece7a6f9b908c0c963a7eb7ecea278f86b037d61e2e7f3d57e05f6e2483025cf5678d83d2fce0270efd604e8b3a45038f761c4850f75db46ba518403d1094be723a43e9782d527560a0f5459e3c9bc389ce5c6148cab2f41110ba34639c856ab9861c53e80cbc05c1ef3b0ed7b7701195afec167e7479e0faac17907bc62581c422a2ed3be6ff021c6767f3eb631d8c87b800b0c59a72f89634730904effeb45a3ca3bd2257051be09d13eec38e92c4fd1986d13180f41c2ec2ba24b27098020196aea54d4c0c2320789099013aca374d6368ad42fef8702609b409ecbd9c138c3544a9f27c5f1f