0x2cffd02e5790a6f4ab8332afd1e751dc4aec30b22c5bcccef5966ad5954e84b1b97bca6b8692f308920d16b53918258757e3de1a61bd73dd4eb55525d1fecf5c280c5395bf20855bbb09fe83839efdb81d5aa45e3b4aac436405295255b4c7d66e176f485f52f515cd38e90fc542fd8abb709b0aecda0bf0f1e91b590803a947effbd78526cf314272266c3f7998c583ea2939819f1f3eadedfa107f3ab8889196d96ff41e1f0bb6d7db3a83d0708b6c6d50c01ef70ecd230764048a54794ecf3961085791ef99fd8578a2e4ab76ac67e8abf6e74193f6fc56597780022bc67a5c659b8c52933eec816121e8e3e407261bd4b41f22a7aee47c317d9d55ae8d3973c8ec26663fe37f0aa59fe074e5ce567d5f55d177d4725fb982f8c91847c4195ebf675b51057ca23db23d874e25f3296852a4f098bed7e68699f156b8caddb8f947371c3ed33290059e461d2fe096cd1833b1e36832491b9e597849c675c45721d5edc80a5a10051d8773709c9a5ad06fa1e2795bf2d0e1f7bcee23e3a2f01462a6ba0adb0827a032628dc9d03a423ee63c71da16e98605971b4a6448dd1c72cd9ed67716ee67821250ea80189114bb2d4e4fa5be6af0574a9ac9a4d1e8490ce8fc0c6cbabed61c1f64a1c092e7c6a26324fb8abee3ab98dfd6a6b7695720de12ccdd58b325ffef9999e1e28ecd596a7a5ae4d4abc9e4a94aba8ae9fc112a2bc9cdde4c21b63c7718cfad25205b48a3c71a41ffab56030793feccf77d798d64a502001ec25e023f932642ef5dc8bd43f6bdc5c6cb9fd8f6b484b3b9cc26e080ef48c8f46fb360d1a8773e2613bacc7aac1e668fbc29905f76db36592fea5d27ed23914623530705eeaa535a2f980edac89c896d9ceb974de01c8a51a2975deff37dacbb52ae04024d6408229788c8dd44942ad67e44e538ef628895c94c88a7d30510698dd6b2ddd0ea69b0e454c8c899767fefc9398fc7deab56e9ec61130ce71c9363dc0d33943bc81bb5ac3121d98f80a7cea9251dc5a0780a1546be88f64b283e071eae4bf32c35c772ccdea61d3ad6aacc8d6b2a85f6cee596359bc697bad893757be3894a51cdff366aad98852889182ae47bc56e1ce86b081af26572a3423ea45c16902cfe28e2018903a1fe451f9473690c3d9715e43641f34cf45f79838a70efdfddc1918a19476b6d2276b9765e7761d29f577b30ce720308cbf751c85940f2925fd4b947bbf4184ae05d6e306028acad2ce57d6602c3ba7288075ad07787f5f64911e6996064d055dd94ba0d1b052aaf5d0bc0540dd6892315938d8f2f5a7792b1e792497eb93905206c03b02b7f39e1e00ea55407e82aaceeb6f594a194e5e2369b6a31efb2351ab9d6d444dfe45cc3e7b2eaa80a5790b4c23cfa99921e31beb04b7417079c62b6a1166ead79fc9409dafb05f0b7e809b2a92a04b3bb121c18631b315f98d0669c934213401d14a2d7fcf2839a11894435baf9acde26b050f9f645a47b71c8b173f909a5843dbf02bde8377da86a277bf9b3552f5d7eea22784ba25f635006387bf791892190e2b655f7b35df9e5853e31f803f56a19d820ee9698929793a180a018adbdf631f5b1e95674158576f1e1be0047881b73a1c2898d55b150b6bfcf3e49edbe6137f403d85a1058c711b369cffe62b85950dbc053989dcf2fb4acae68e2f7f336f6d8f95fcb0d9fe024da366cb304f28cf838ffbf84c6f52478b36c7bc08a00b77e98fd69924352edc6e21ee9dd66f78a817f264e0fb6ec8ebd1498eb82396299f1b1b1462efdfcae5d7fd8d9b6673f92a38e5656a994fdf18146166aabe4eafd69519ad2d0496c8183c4a53a7c2a42e396e6d543208c1e7af68ebfccac0b921c6ee9e310b1a049a1ea723cf21584c3e1675e87ccf51fbb670760ca0fae4da5d9aba7