0x2cffd02eb395081431073ff84babb34ba2ab7595a25ec435134025a4cc62d1ba78dfdf3a11c669ff7d45c838c53d92dbd83e0efc27e208eb9fb5b491e54482949c45e1f36632bacc0d281c86d4c3f0d898c875ba65126fa5b84b5a9a4b69fa0a8701b5c0e5b8692e75e5c605f4edad6bc38edcad31b1107a0a1585b8e3ae4378635b1e8bcb1407736f84cbf14e580e438ce07f3c0834e33310442ef5db5af7e32536c1dee67a9a3e8b6ff236378bfd98eed58eafbe203be300ccf9300a36e7d59dc082f185eeab686ee4c6296040fafb7f515d3d7ff39e727746ebe910271c7d7e79e76bd4214fe78edb40737dd00f785e5cc64650606872bb6a87a83a9a4e42db22e058ead04427583039d4708e6beb29585fa367e853321d4c6876dcd0a4dedc504a1136734939ecc6564ec5969eac4285c51d4b97aba6cbe627d8730f1ff883a884d6a4fe0ac48e2ddea10202c1e4801c14d75e5c59c24b6d05fb34e4f85deaa0c4396924937611f97ca976bee919f4b6700e6e460430eed13e508b5ee62e08f8d93ea2bb573246aa2063969e79ddc4b17a38d47c06c271829ae816b7b011f1c8275bcaa7a4fca484cb86ab08e37d3438ec35c2aff4207446ea9a4841d79c1d113aa42ed876bf6aca617e2b24ca786f67fd4cef60aaed4ff563f5b9b58219c79f869c6503855a27236613408c40a3d70dd2434524df657ec165356efd480514ff40cd00b5528637964cdd8bb5fe91d15fefa8974af8adf47f281a1d5e85c15180c1d30eddab8535890d7f2c9d45b2debff1915c37eb319e89021f15ab0cd1bfed89c21a6d05cf562bfb70d1e254af0923e4d25529cac6878187bb09fff64c2eb35556a0716b4b18558bce55899e1931d448db2009b5529f61e79db76b1232454b832780d4f1320555e36d6441f6ed06595c59a1d5865a0310608d36beac5496a1eef50d147c64f560c4c673d900a72929cc4403da131695bf352e2a161e771005c05298d6d74e5660fd7a1e980dbe832cae3aecb95a0cc2b9ad44e3f31f785418df5e9108b5e861981d04a483d7f352e41e3582ab5820586f766f53e195f62d9d9c7497f39c85445b53cacdb346c42f5c26825c1eeb0fc3d7f403aa57aad3c3b1bfcb0d79c34fd7e3fbbe2074fa43afce2333fa7646e2a37e86675c3475901c91929b69a63d973cb2f5cade992ff566f0a446f2ddc25a280260eeb3a9564f079398dd9710819d472e9cca6f567ff8a9ea3ba009814c406007b62bb00fc9a9b8779c15d67da5150b6f20b9851ba1479dffa3f9bb747368917a737e342bf093454ca80a5ed681f915e8d5a2249b1c9e94e3f50415548dec4d09ae36139800d212d54c5b720f67076590fb19b2a3d766a855beae4ac0dd628e964ffa36cf290769d6e56a78b82fee236fe114cc06c4be103fc740d294c4155cb2160e57a9bff9f6c7f25c7c185cb3f15ddbf987666f4745e6eabe2b2db00802c901f9937df35bdacabc9f133001d423ef0ac34727ee748f32194a88c289321fbf7ef32c615485550403591a234f1d7fe7ca9938710fc995cbacef609ba3f1be7ed1f518585fa61bc615c41d5f0889aaeefdff45ad7736b07c6eb9c8cfda2cf0fb4db00c178b54dceced963854c292bcffc0a539b12c2f148502632c8f923a2a2418465600b62be4931eddd9bffd16472cc6f5630665f35a7446efcbb525c43aebb35579096cc38c321bb013eefc6fbf04de17f757399aae64d426b3ff2080946b70f4c144502e8dda1ec097fe58e9bdf47e3830ce5cdd4ff510f0540c3c6e39bf29d478a64acc8224814c2820c3a5d7f3846c2ea03488591842659ee9855fa88836134e71df56091106c36bc4fb90db25615bff706b277520ed9202bebf7f88b7d3adf2726c106763ee2796dbb6cf3460b2da60f9e58d60d8d220