0x2cffd02ef5ec16bdfa380e5e7785ffb17b8e76bf324c58fe7fd0ec4665b88eb34c079cd109b40b5fa680cf915cec2e3bed943fa35e22279080f1a77a9bc2ce7e978c8bbbd9c93aa679abe051bd64bd598542bd20065007313c8163b727ed1104b34440700da8a4a10b724bd2cdf9f5556d04a59a136e1bc432da25e38885695f1a2d7e52ed44d94b5591945d6af6cc4f344eb055f84235376c91c5e8aff6e3a0127341e95222845d6b4d639856e345e48f6593531ea7f8d9d42f0c969334d75547ef903091e573693788ebaf72928ab9012ac28441a8305128b776235d1a688ff7133a6c759af49f96f2c6fe473ac88b0962a6253e93246b4f15b7ed3e209aa1c95f5cb62de9eea82001b22c89c8d2a1125a6f2751dd4f10b33ed49e260d5af1dd8e7956e408a5798981edbbb317d479f3cf6b1a63767f61f0a2c5cb7580f514f1ff108031f6eccb81394d01669bd75af73906440f6672ff446f74df4c94c1cc518f94ae0bd7204401ca21d16d727c7e75568389df2d89e089be95b61662f2bb0c0ecc0cff790d6e0d61a4bc6654c814d1d9b71642e8a5844226479b2f157fbcbbc4cdb0180bd83b110a79581b70f3b1cff5cec59cfb00125b2017ba232374709295b836839f9895506896dfa12bc40a21ebe9d747cc1902c9eb35b7c2da2b0ac78a2692190aa0288aaeb2495c07c3d626a7623282f6ac8d442a659b8e91cc6abd22bfb327e8d2aa48938ab260386db09373e1e7c00882efb28958d614aba15c6cedb7b40092e69890723905bc63f25d4d310a34b51c286c3558b443b476a6ddfc6a36f5cd655c4e530c2cc9f5df7069baef88c5c4dbe75cb38387631a8c903eb7d3f7b993db5120ae7273cc3a04ac578d22d825180f1b1751fd813b59011ab80a2adef4f43029a82b994195fd57b156f6b7dae1e0342a4e3787369b55eee04c167abdad6c7bb064219d0f7f9ec70a2da0156199b8cec736bd780575ab5f9dbcaf00605191aeb292aa138cf403b90d92d33c1b574e8606f81ebdacac48a0a770ac2169722d0fed6c35399dabf399eb7c8715acb79d498e354335db328094ca78f94e542d610770836dfb6a107552b7acb7d1992e3ce90729df6f9524a8869ef01f89f3892992013a4c59a14b21a51d94db90825149d1cbee579b2e74f67783903ed08ab52dda60f793f0dfe67c9b574e609f6b5a49e6dce5864636e7a13c5549def750d134c940ef75756130775e66557a58d08f19460fb778e602806d7b9ae70c8a13b020fae0432a03afd33c0fa92e8fbfca6469a68a205be4153a22d4c17daa7832dbf501e4b1994a623b6f4b514212d66951246ff841787f125814882d1a577b32321972989ad51be04622e0b9ee2bd27246c353f3d2c9281ed7edde6739c73d2d0d67d0519f7fd2995abb15f68447c7db60c0a1717ec6442ce9b22e8eb733fee37fe80a575c6af4e61f6c10b240078cac88c771c2cb700a1eb0dc4daae5028d5361dc506e2ced9970ac43478fed87931460d46753288251a31d1ea276fba396573c82a05035a6dc45c83660e08a1f8a521d48c25eb3444217c81567839a354f759bf576bb69b368ae60a77a84ff5608291ea5ad294faf1aedc0b4e5cc9e5b113db7c4ebcf6120a6c0f1cd0021cc3b2809d45103262910b5e7662f098934489be264d951370833f9d09c2eb412718a4fca4919b854a29dee36a3cf5a68c275819993b0eccf689bf8c9c5eb403a733b8744cb9843105ad22c3f2ec74635e6486c488ca71bf1602126b272ebdd8316bb4e03ab10b8f5da92ccb5bfc2f17c671e6c9709b9ae59ef80207a5a17bb5e06de58baae7bb905c81a34892f214e4748ea6f8e1a0dd2003542d1bbaf6f99712b68a525a5b8e57efba1f865032ef65858d248c25a39c21c5e82e71d7af013097180751e0f