0x2cffd02e91e245655c0367e2e708c62ae8887079bb4daa4d4b0946389afe4485659d0f22c2723eeebc64215a337a87a95cbf99391d19a0069bf703f4356b35b126782b31a0c4ad85db337a2dfc3fdfed743559ad22ae211436bb08a4e34fbd434ed451f597287dba77b20a1ce7780da8548fb3717528999b5fe2b8509cd2112e0d3d5bdd8569e8f68a7b1fc3527f545a464f6973da486ba6193bdc523e5212bc968b75e28205ee147628480924921eac98f6aaa843377e4c9d4e32dc73cc2828655cd3a0a95f6c1fe86e19803ce2c086f17d76b7e512d0ed2d3bda5b7bccfce755d063afe263f60c21f024fb3f6486a73e5316052927ea087e11b496f035c2128aa3126833e304ea20d1ce9f1be09ccb02a4101500ead0cd0123f55de530d0c2aead985518269c4e2e8d61ffb1b3420b664b26f0e12d9c4598183937845eaad986711e7398d6f63712a182078d41c061d137bde25eb96a76927740bc2c309c4923f1843773ba0efc5847509311094fb878798e12a82bcfa5e31b244a4ded6749f039eb955c3ff1e4adf8dd4173205e413cd2b768b70f9fd14aefc8a521fed5263d893ed9da070beb53c37d5f96d8800c3b312339c7baa4d0b552486e498420b48a3b4f4d1778a6d2aed97cb657f738fa52be5fbfa60cca80745292a62596047c0d0ee04dd721e799e64da92ca70518f2365f93e1eea9e6659dc2fe8e862a7f3aa676a304e42285e7e3e14f17fa0da351f2176395a096c7ca29e4e4d5d804a948cb1969f35cd32b29d79c13ac0ae9deffed650ee415aa7ac7da5c0bbcfc1b43d1cbac1124483a1770a2a88228b123c85b2bcb4eaa83f3835932e13171338bb15d300c35cde19f40d88a3b25efbfca2d8ce4b154df27ebc8512c6c5da9d280e2b68887fe77b08d54fd2591aecf77a858cf9e7ab322ca3a87bdfe5dbe274d0a6a8306aeb81a2edc9556363a3c33de61672e139e74aee22704e1668050ef06ba1eb1566f425986da18fb68bca18d6dad7a6bdcf8974fb46516e83cf22821037bdf08e12162fa8fbd612799dc63c1bf6e40ba9b1031026b37b54d503957b77932fe3f0a97ade8421a45c3ba59e67b45ececff94980fbf9593713f63e4be79b91e80ae1873dd58c5a991492368d26005c0426e0a90fa2392e489360aae514ce29f61d38a5bfa6a0d34b34512059c3d9b52de1e750a7ddf5ce26a53ceee66bc21335446f1b7a5ae2e454a0344f34054732529fa6bf4be59121546beea6360881c73ae23fe69b7aedcba07cf697a8600e6f3f71dcb625bf55707588edb9ffcb185946e0ca66f2dd17fd99863ef338d29d4c74d634b3b7d2a81a70d4baad37e26ea259c522df7d94077b653ab85b1cfddad9cd605fd6787a8a2ea24c43f17749152eba19b3a44663ae91e04954727f6d761c70046cb8779ca0a658dd813da0df37378d6fe5d3dcf8ec6d32c61dfbbefc8e63613b462450144a67ad3e5d4fe38b5f5e0f1e7cb6f2f82dd9b4cdbc823ee4c1bc4994b9f62a073f41a350ab2ea7da92d4526d4b0ceeced6b40588dbed30ca9deecd9cdb11d32e25dcb095c228a39e60ab1424fd2ba4f31e9c71c4ff8e41d5cc4a23cc53e94eae22beeb0f591127d286240c90c0f398a02e7527eb90bac5cd00a246e943501deaf912bd3d99bf3edb982c6424a75fef254744f982408a66cdfa78705b9b4b0a49160d732b7de219fbe8f4dcf8e3625fb481a1ebc6350c16b5d3beb63abcea5699862f5383a7db4195ee414a70d157555b191e2ff56d738c43bf3dea4472fc0c2142a0e91805f25d6418c054c0126b7af914aa4786e713f1640ab24945dc0293aa7c97a61579dd679120d6749511f7c206603fe6f8b9c8a2ca15b315a99e47df6d36ee7f9cff74727d74486627b43f7ad897cc63b968dcff62ef789926b21f4fe84