0x2cffd02e0c2d7f2b88cc1ee56895681c6d20fdca8b9de9d14a53b560c964af35454ac443e35592c0ee99bf4c8896a077b2b60f26f2a1ed254c631a98eb9433ae0f7598547c0e31880487bd7648653889056d541f43d4fbde9015b57481939054264c7cf0d40b7525149982719be9b04fbeb32d154e0bf67560e19892210cab665ae8f7e20e2bae81e95b7dd8af0b45a12bffedab21fc4d91d69b1a28a8b529c6e84cd06c0ff9c02cf7d1d7279434054e0a04b4d09573b970e1eb38a1e5103f4aefb91b452745afd310e678b5398829273b050aafba9df4028cfbc0e4c71f9e79b24a552f3a782da0c9e98fb9a71c1b2a68f20a23dc7e5868d99a3550f88c62280b6a097385c43af513fc455630091eb8c491e393658feeea78a2a7b63df494f2398ae0b574605ec4913ab242d8e295c977af94a42b270b9ae1e71172f66369742e02128eaad81acf72a71d2caaaf2f2002d996c4b9dadf22d20d7a963a4ec65fe6b7ffd660a49d160a4f77c327b8d1e2eceaf7670b6de83e0ac58b3a2d973f3ab11ced8410a6c1d015cc8549b11d0e303f4216954c2f66ce11804637a3ec8ffc5e382d4e3f1633f1e71f814b9f97b2031355748a4affbb654cb76e3c6f5e912eeb38db22b97effe06659e16b7085060239200c9241f4429a98d606d0ac9162330386280fff6158c1a206387b61345e86e235fb61930ad212ad817605d8b866abdc65589d82c156ab0760cec8873a13ee9ea6cf5d111883bee49fd4be8beec6a88208b4ffaf1d0877e5133a12b42d699b4c8584d091a5b3db5b1947f9b1539d6a15872e0a9dfd58eca9cc685fe6f09f0b53083fa7b25f89591964797966cee1dfea4e69684d61c155f9bc84c8e0ab4ace7f8926f39c34bab1df7f65c5e325b3d13caccd39ccd3e4edbb84129c62b103d8c758d6090c9d5c1a66b5d6f02a69897f672cfd2114e2a8aa5fddeadef676f920a560679d08f6bc1cce814f37f30b21f0f87c3909e06b055e1fc2475a41403790049103f3e596bf08de9b60795745345c0bedb27f58ad455220595ce9697e7e4c39a6026d710c0849037c75e3a99e584b5d887c6c03d8f59f14a076a5077b46fa3d93e16704b63ad66ac842deb1f60dc876d78e430b85dd35f39a3057477845eb75933b290fb95c7bf85bbd18a0842dc15ed6a372b3eea0237aba50f0167720dd6a5020385400fe58280fc970447fe287795c8d54a75a04498eced1b80392fc12b91af2c6d495bbdf0256646d59f88c2c01849ade3409b5c08397b31a9e382b3625c5ec06964cd7f766823daae0831c5db895ac03dbcaf5a9a4bb9ec244b40bea421154f64bae1cd3da4794dfd3841b2db225c43f23e6af8e789f8530a8314b2204987007b49303128162b5a9c2492b04ce426c57daea02bc70644b5875a1288c17690cd2c147aac4c929f9dcfceb2bc29287a21f999e1e33547dc0971f32945d58f6276fb6cf715c5e40cc8eaf621048a0141932c2f37b0185af04f20afe7c99c3412299c82078f18985151e1e2acdc22fd1308d8758d7c506a647d8f2be1cf5b0372ab127871ac8bfbae8d54dcdfee7b51bd5b8366ff5f60200844129fdd8821b6980f17ab559d549094035ac8463c6d37282e7cfd90ff0f2d4ab7452a9cb2058205f69a42915f73ffc544d3bcda7666e523c3ad121f74720d7cc53e15343a9f4dc0a11c8fe71c0472f2e0e6c21cf7e676b477c0bed2b5171270f08e35b226a10db8db4193a6755267b82f256f642e40eda00bd907857e7a82e6e0ab4282e8708e2f21a013cbc0742358df3079b3e6b21c27e778e313ffbf9845f9cb1a4bd7ee484c3fbe46fbe9d8a662833f956df0e77c5c58a0f5395deeda548ebad2a8a874dbd3a7128e0d474d08cf6f5c52603bca5a665a38035ed474ebc84710c60df9a27449a65