0x2cffd02e3afc1feca1171a255cfb87b5f8ac28ac772ca851850f7ccd75b9205ca1bdaf65ba1fa1bd93781bd0fbd8e3df94ca61bbf111750da3b93354dd8caf4b2b4b0d24465c51b54404c94ae164bfe90489bbe5901e1dc99237285a36975ed07353d480e05979f409d7afc73bc3791f8a3c55c4047d15e6b97eff9d68a9952483bc73e63cbd5be2d70d38324bd87b3e0b1291c6cb9242866ffedf2a73cff15b45017601f542c268b3af5aa76ce462a36aa795a9124e6ab1eca731e6cae507cd6ba76efb9db59bc3808a6620fe0af5fbe79274c6510f34fdb5788c7ae0fc86293d9e52d4e2e636097d9952c1b1096166f8f9f51fc8b8858e512577ba091d8514377a2183bfc4df97266199c7d6589591f82af1ff5860c53cf1bc178c6fbbf09d8df071b08c60a0d0e815f5a32f11e86e9d1589b53ecc1ccacd92f7f1530d85f2092fa1e1af81e95f7b13a2dfdb13ffdfa46fdad32edecc565d10ee0a856150efa580d09181999d04ae16d29ab45ad798d6f62c4af331a227d23549b8e49293911fc2fb4feafb18983b0f24f04b253fa4c7fff2dffecbfa6bae0057603727a9c6131f2fad71fae18f1665082a7ca35c0de11e4a64e7a2647704fc653cec0f8331e943bab1286d3e3e5633e810c5dda4c22c49698f9233490cf36fd08d27dc75e6f7518a8a00626ec88398b840ed129f5bd3697b3a5950f2334d7dfb9cef737ed2e4168b18c436a56f7f6ba8dfeb6e4adba9a06afe02de445ebd08970cef4e956c5522afe9b6238bc4b6e43ec104985a7b79cb058ad65475fa134db1c7bf77dce258c31d7dab75be78729e0a1fe4d87ada7d2e794c1e7662d5493a348d0adb9002215fcb22dc55fc6a9971259631fa624a57ea35f382fca7d8a03f8defc8a1cb6ef2b8046ce8f2768bcd4b1e270ac635076ac36a9acf80f7887916ae29de3e9e62bebeac69bbee0238d0b803c2ec75bfda9bfe6c80d371e74b8e0c04ef45eae83441698527f073be927848f75982fe8644f286e28cbbf154d93f5abb7a7db78b1531157acc5256545d8d5d30d11e18d87ee2ae14213b568269de0ad8c7048a97c750db04892b0d1f2f37830d1e54ed44bd2896f20a4ce541ed525d0aef3e566e616695e3546a194d1a11c3579e1925be91316f61a3f7456d455246621577ac4e19e801bcd4e81e4b7082d889a091849b9c1cf68d053305950c0fbe0410125e0a02bb0a74b268fbe28563ace7862495f1dc289b8f56031155e6544ddc155034256e020174c82e1c4d632422868f61080c9a2f2963cb3342394534d6a6138740e7e754949b45f7bdef1a132a173677901eb9d4af59e23ece25ee93e8b4a4898e6d6bf31909b3ea404711826632cf1e6e330c0a1c6553c110aed4a5e32e8251eb8a1d86c4ab905d83d1c4f16b9b5e705fba4c3a25ccb2bbcf975560c5c56069d3ffe61cd1785e6208e3ecabdfd6363fe4bb64014bd8742fc53e65fd5587583fc7c763bc7d4751b2b893d4d27a6e59f5827b37b40b2b8cb177e7e48dffcd903749ffd794ff871cec186e955cc895f46de871a56cd8e8a29290a0f1fdaf605d867aa74110e10564a61d71d5ef244da22f2abd7473f05928bd4d2066aa60211b634ebee52c33ed2c152ae98da43549cc4dc887dc23fee7b2680cbc5702b8bd6a99ff9743b490dadd8b352b728f97a9530d72661f27bcf3fc1d8640688f98c1fdfe06361d0ebac4279f6865cca1a5017ad0601a0fe36bd65c7f9b1aa6ac97715057b29e87a0e18f56d1e10b5fd58b82b6bba5251167595f74e9738c8e1d5fb421a7eb7f96f34e24f2df56e3f46c2d99ebbcf62517709bca616fc4a6959cd7cbf3d4856ec370ecb76e1f96cd628bfbd5bdae8dfc70cc30890821ce6adb94d0f79534dbe4dec5085af3b7129a2b1025bf554bc2f17a89f0ba78