0x2cffd02e911b4a1ee6a3f2e0c4827a223e27ea8b59fa30b368fc858d55e29ed131576df8d960bf9c122d3bb68b7ea5a44feba082949fd60a3037bfde6082ce6241057d831cae3e9919fd3674cb6ba9dc5ad5de2eadc240662db40e0c7f0424a30c794cdbb7049be94678fcac1393f5cbba68f4e7efeb7d180d0d67dadb31ffa06b9ec13110768e9c490e00be3b0ae8634f99f79d89e26322aec1cd3c6b9213e9277fbc85a7612f68550955b9a36db5d904c46e0347929fc3164ec45477d43a72bc0ed9eba53235e79735e8e7b5d41f345a15ddf564737cf1a99ebcedab0aa8361587484b7d05681e99dfaef1dfad85768f5fa4d32457b9d72a8ce87d2e6e38c5053e4326b2ba9bceef313baa3d2435b1a7fbf54226ac43aaef300faa50b8ba92e3ccdc515d5217908bcd9e3227882c0e0281ce998fe1313913ac9cf599031ff9d6f846539637a4d6a4e52f04e0dd53555320d8c132920a97e6a07671deb79671e476f7a96045e95a7b56134d78eccf02e112f6c7c933bb04aaafe248993799abaaa08f17468af34e22a7a0a15d6433b42ae9b52a03f7cb5e2001f2843a32b58d0997cbe491b81b33d71fad73f3df073aa7c413895e19af6e8b842967f4b98d3cd504d4a3218b6a760f10c025801d9625ae21c8ae0b324ed4dfd16b075a85e83611b5a6f4ccadbbbc86de1ecee0e6aa0142f42d39a16d748c8a7cd3277f316b5349130f043467f231326e75e83c502508dc9862fff2429a0245c1c57b645c23add333166371f268dcde7295ae01502286588c9538615103cf62696f01624d72a1721c99866449d1ba47f2ea595db45fb1fb0f12e5ecb029668c9041d289cd8ae390ab39e9d44b9929bcd8cc6905acfc551258e3e9005745983ce50fcc9441a3fd777a9f0558cff16a8ae8671ccc8e8580f5b62684885d1902eb08faeba49c0f43d8ecc0c89ed13c2a8f36c5334f95e669d3a63bda7e5b982be1ca0559586eccf5bd2ab8d049d51f7a3e1a967b6afc9a36600b678aeec06034fb2a813851b5be52466dea9fa74f9e233747c4fd7c4c71d47d414041c88f4a56f15edb443235d313b0bc8a559a0211b3af53a6fb77bf66d6defabca8532748470f1ce0cf45d3702e609a2b7f5913fe9061cec6191278d3a6bda5a8d0577b70073eaf4dc6ab4820ece1e3a9f0946f2deddd555ac32dfd918e1aaf50a0adfe350e5a53fccadc6f7cdfbb66280b5d848a88c8f9de1ad4a224518f2295e35b2ea7de4c85e9efc13ebe601342182ebe58df6aa3e51cb1745324571f8f60b1ece2a91d116bc89aa66b25c8f9c24447b2e61cb3536e1c6eb07a2b7e390c89d75737feec146634ae53f84c19e09a78bc986876e6565796ac3dad32fbf4240705c886a0fb263ca7fde29acee4bdc4c578eb2a14d51af58c1c2680ad3cf8029feba4bc066280fc8bd1ade8b350ceca037221ea68f90baa98147ec47d84a4f1b295eadc6348f052586fe906eb0a3e75f01e97ad9f8705e48463121485d42d0d8649a5ef35201d38ff04f3bcaf3b3e7a6fdb3012fce85ab2800eb0a28910d93cb433a0d8b61182af98e951a4bf62aa6ecf6d372fca4722b62bbae579b38de14ca2d825147071c25d31b3ecb0928d3c726fed233e2f37c4f3dd4a20a0595012268145b9d1f316d24efc7f8673b0a6c3d5481a83bed4d2341e2e34dd808b7fb5956dc5713ea020c6c75719bd5ccbfc3cfa01fa79bc5dfefff844beb5542b567ec6a6be1b157995bd57f6cc5253a8b1865021c3d1031c220dfa09c6515f04952aa6d3757d044a344d13477d35f6dc29514ba2fd884d12abb75487583f7be2bef036a5d2b296919c15f1696adf67d4ec467b90b2a564a112de7b0a85bf0cbd3e2744b213cf56394d0845bfc9917be7583da7f94c2954e8d0b734c6d0c9ec42d1cea8ca3a