0x2cffd02e1baa8dc647eef22fd107b570db90e1904837c9afbd15c21b94f76138bdc11031ef50f35ffdc7053f6ddcd08e76ac08f1c365efc0def5d8977f875f5e8815aa09cc653233fa0c4a32e9172ec0572b8eb0206faab9f88c97f0aed5d799ce61d18e4d489e0e52805d8ae8bdd85a5c1c1d03309d12e9e5e53e172b5c5d76e4b0aeed1802a5cbd45045074fbd41a8060c2466bda50b4d01749abc4f2e1a002524ecd18f984b9fa8d189b02e1d34f860f75f31ddd4f9c6be5e79825088311493589970bf587f4ca69c1a4d3e047ce80a4eb2c9ac46714a7e73d3ea7ebf8b9c38f86d8a5863f882de786c523953b5efe94b0d3992ef47548e24680d65f4450d952165b1f25cb18b29cee38032900302ba79cbb0dc01c23a9768e2372ffc56d7e0a55c535ab09977fdb3723d87554e65afbe637ea886cde3c9452cdc038197753b151a0fa11744410fa4696feb93fba588bf8a71da767385e9c9015cc5237f9e5d85242bdc6f748907ca6603bd7e4002653fe2c470b7405864f19509e11031976b6f72fc9dda3eabd839a337f0319025e7d06611cbe749f068e3e86c4a3cc26f28f38f77a4b10de2c15b54962663056c78ebee9ab3c40e5797b1bfac6f8ba7ee92669fcfe727e8dd9c0ab6e380c54d8eedd4ba20638312b2ee87e1f9611fcbfd1d2c51e4039231450dc25e5a15e2c0a431c4bd6d27de322865e61be9b73fe86b627f77757592e309bce5f26bbb61810e463c78792938a36d574f5810b0db6eabee0d6069ccd9f0d63effeea15ff893bca74853fa652e605001074ad5d75a33fab24f07feffac2cb8ee732f7251e4eb2d269cbe734046be078ea3fc35d874d1ba20655377623f579e8f4d083abefac68a2ce8dfa8bca06563a418971db2fec7e65aa923bf065b78461866679d711bced8feda383b2abef7a0fcc8264aead613615678216282c3ab05c4a825ab03569170817fe32a7ca81314877cadf4dd1a76c657781ef9d6bcacde08d1d1f6b99e57d707201e2a6d24e0168f8e4dd6bb06fbad22b178bcb4a371d2f8425095c211051ea0be1165aeee3e944c405b3a83a2426081585fce28d3e1a0e3d45371ba037b4d4f4fc442444d15d79ba3d86b3693a2ade453b62312603a1489a79e34e3d44bd00c7e536def32cf0b5741310e8102a032ae6bb9d7eeae38b4aeee7e4f2007783642cf31c1bcc67e07dbaf2c0f62d21f0eb1ea6c5784756c3b650972dd051d7a92525b78c564255b1cd303f71c62242c5ba08ada6753d3623ae284cd1ca42cddfd13a1a58ed8adeb9e7a50c780e131a22196bffe063f2f9ec516f332441b7f0e5430d3eb9411f701630191af75ee33bfad1538aad21d6e823886f088870e816dac6566287593319f40b3a2fb13b4e7a66f8a592be9123efd9d6c166e27379186502a277bb60994a4901d0e7001baed7045f549c6dbade3359f38b2cd2da36b71c7363b0cec8ef73aa4877a4ba27f46ec7aa0e836c7ff16708eb8f43718c985ba8f66065e9bdad580bc9a1b64348176e4f9e973da55117a8baae4b6954cd11e117a3a1aacbd20eec56c7af1bf642e3ce4b9f539c2131f5fa20b43f8e613a3aee25994b9bdf24ffe00f7f57a72b68df74130120773ee81269efca32beb3773eb6f39a46fb904c81ea9d1168f948d5d8592a18956311c69c9532724f85848960c2e48b7c5ede137a2104a0290f87ce9e751c68a41935ccef99707ba2e3459c2e64004e53006a14860fcb480936fca2bdcd0b6de8658e627a6f0cb6064ea62cfac3e2ee21bd254bc503efffdd2d41b47b12bdd82fab07c80edd38ffab949d04625586f6f03c40087a5fba61f5ef38da03fed83c231e74aa8e045652c6ef5e3dfb23390f838b2765316d89efd62a09ac7e93c408f8de88482d3c2ee9341db4437d31ffda8b319eb