0x2cffd02edc640d946f09621179912a12777624af604166d4fec3d0cbc958154bdb9b76d62f63863c3d5c36a738f2341b2006903648fae2af7a2e2bbf7fcbc7dddfc96e0d22a4208d9c7405f7a07d87c840830d4787b513b59675b601b95bb2da9ef4466039fe22eef2c085a36206eca52329c53153709c000c7fcfab07c83fa894d3d1a6c5e5ab6a48662a58ce4effde4e8d6e0d3bbd48700e06ec02ac88c3a1e8dce5642b01d46086ed211fc4a56d127db5e92417145f50a9312bd6dbfc37831631421cbf9bc8947c8c5229fa0239fb013cd746ef623a4699248ed55b5b096b96984ac99a0773209d73a25afa2291f1a8ba31f0cbd6a040e6f8e47c1632fc5271dbbae5b41f85620173a6c19f2af8ac32032799d74baa165554d453e7d11aa53f2dc9fbffd348dafdaccf341af1cfafc8000a3960c43ec8eae12b3818a356642d425a005b324d7831fab1f46b839f82e04c8949addbadedb9d4e88201e58785fc0317c61db80044f7a98178c8dcf5c37058f846bcf00bb74d909d5b477fea72fe9e83e9aa8a56ac0a8d4e01232d14ca0cadd2b362da24fc0f66aaa2e052a03644ed4008b5f7b108494bfb15ed2e03ed83ccc74bb839a1bbd5fadc875c0c6e9a577ba2e5c7fb0195879f0aa48c8dfdc92794e147ee36b1ac68d38baae92d1a9323adfdbdae6a7be78b7c0a61d8233299c699adc9e27f59557ff6d56b1ccc94544c0235fb7293fe671097f516af51b9422f636bb4cf54c96862fdbaefb8d93a06dd6cc058fc25cf4926e8360e366a70e4764133d34ccdd46482b7ed82cbc9edebdc116082d7ef8f170722caa81b794e36f717452b3af283202b6744d8092707dbbe9b60970fb0c99ad276ffbd099417f073016fa8d32088f6b2106af89e6ee0c2c19dc62be89dd19be8a984647ecccd1de40a0ecda5e64ee8c5e5021b559fbaa01c62e2137630ba2e306a913fa5f23abf0b2cc8e6763a5e7521fe924fe2a20988dade5c88bddb30d350cd4a66f3f3ba9ddb91b9d3627438388883cf877fd67a3fc7dc0872b4830d7878478fb6fa98e6e308a34cbde9222731784ffec8d6452cc72223f431ca6e629622702d4dc175d8a6c76121d08b7bea0f1c9f4953925bf332f66d31461845994aefc8c89318143fb6f268b9e228779890b22efe9ca3ae37e49cf31e2660046674bf0dc8ad600fa0278504b0b18a5f71bb7816e65ffda0d32851bfa853bd20315c9a432097b3f1f8a90b106d75258751af1eef4a2f85c22416c3d3ab3677a2d9d4d8918481d703db34cb3d86d1e9e0ba4b759cc6ab8203e8fe94c04b15b8f6c33cdfd6fccdbd8c04df6ee678ba6a9111f8fbd4b4080ea8ec0c4aee1b7eb5b122e150da72919e5e770ab334af17c19f378ecaaa02d29e907d8a5e378f4b48cce3a293d1674e7610f7cf024bc2f58e13a3a8d48ca3e845ede82bef5a8cbe0ed1882036c4456255ebb7abb3480f68b9852fd4bf6b0920d94fbf30a0d212a9554fe4e0d842e30c509cea86bd2b052ee11c316feffc5f88dc20cc17c50c6c2ba34c9951ea7ddee6f3a426c5d62bfb91616df300077dc087f471b130b63c4478dff2ad9d6d267be3c75e23f1fb5c1acd39f76ba7135d18618ad9256848346cb25e012a88cd31d9d2b8c13eb82d8901ee9ee4280e72ea7a498f0bb05accc77d5bd6f241f5085c1444fb87d4bf7eb7568daf2355176e2ad5d31ed45359a3eb1894938c563406c7eb5743c40b3c0ebab29ddb3f544565b9f6847834ef6446c83dc4e188e6534157baf1f0ff9ed482e75a4a5bb1ec08328dd74fcec9c8327d50b5eb1bd99855781a2922dde49409ec91b31012ae4a1f89d475251132e53c7c7f3e3669ffae9c70c178f4ae94f3837c55b9aeae20e6574a04cd3c49d6cda7f4b61b9a1a9fea66744c1e6f23c98df01b2d7040