0x2cffd02e6306b135b9bd0a332c962de6331c8927c2c166e19816a0cc139d40e4908150b14be4ce9a46cc95e6fa056c0bb3bde1e5d21021fa9bcc6a4b677a6338cca03370c1a01c7f9cdc92d0cb478be2bcf8c0a13dccc341c561064fab4c0b36fbebd4fe4db304744f44cc47a567e875c988673ebca08b3eacb2b4a4788729e2fe9c60c8da3bc3f8d73d383c21f8479b573f1be1e4f255289fe723121b2284a6ef3147301107e8164d5d0d2b3ba8792419ea88b855bdbe57ddd30c2df227039116f00dc5c06a8f8d8167650446c41bbe262790dddb7058e2f87f58bfb2b02c10a5bfde2009b29ea5cd92963b0d2846161fe084351f6ecf52f44b561a4cfd81fac6749fdd42561fd02a18c5e0e6a7f4d8e37f866204cdc62d59593f3a58aac0c91b54f22724441fae0de54039d43a187dca9e49a3ffcf42200b7050b5ac53128a4d739c22f97ce25ddd7896df1f15d53b1ccdf1459d5db350cf9add7828ac6bc8501a387207a9e488821f031c73704dbb7b2a9c2e66051e112066c5679d89f9cd0975397b66994534a1d9292ca157372a027c51bed14666acedf327b24581d7f0a17c664e131113756592004f18d2c77ae7d3aaf4303798c9b56c0ea3012167bd377717dde463464a07a14c25d3f0db3678d0a841ccd4c936493a02a40a7239f9472557696bc6623f4ce5ac7c1b4354372fda5ae9e581bc9581603fa4f40f6c89dd095c379d24d141d2c04c057967c84f5327d1ab165d1ca95709f0b7f37f9ed71f45cceb90796c018b021a3bc55b61aeceb88e9a9d557e35fc38a2560b44ac39df3ca55cec1b7a962b06dd8962b0eaddc533634a9fc5770e86c823b2747cc3847801458b9184fcc2fc19cd3a21d833bc6a650ba8d32d9b1da30a1afec0ec4613b73c9bb7d4fa359f303f037144cf92fa593f7089c2183c6d5539d98e12709bbb8520bb452e06c0a2396e9f5589282ac891ea40da26411d1497c17ac5e57373fd7448400dbd766375b2f57e3aacd460ba7c3070a96c35bcee85d58589f875abef0364653ceabfb9bedf2bae29bf5174a421069a7ae25e22b079d0c5f1c1df0e1a8ad1c6bd104e69da7291039fa3633ca24a043cce0b6233828661e2410fb2c8a41b3d0d0373ebd2b2963aacc161cdd7984919e79b15602ecc18540e641c49d5f449ffe42662f09d9b7475f409412665ca4669020b749823aaca20c58f89bbec9b9c102b9bc20bc24462657b373c4a9dc1d040a6e0dfe8393d15f83669bf3d2c55ad3f1bad3ff0891879da69f11b80a957e8ea2b5d2f6b8d38ba3411aebbd7af3566c2120dcec61afe43031a2c540dd6283ae5684b0efeb48d7f7ec17d2de073dd80939606f13b3a9d2fb3bb4c31335934faf1c2a13c7a71de258fa42b6f9ecbdc32dbbcbae19826f277a0cfc22f817322652f2fc5bcd43f458757f4fa2ecd83f9f161d25c00e2a4f9c1cee94dd833046008a95cd26fbaba20a7e34cc58e255f9218e38d58c50c176fb0f94ed94cd701c2b19e6da101e434fb77d796382790d8d859d6fa5f929f2e965fc86777b027ab6620f27ef39d0a0967fcd8e2727bd95b4dfd364c05287cc04d5fd77660d2ed1fae35e818e5bb17f6529827f78cd2a6563cb5406ff8692e61eed312c3b8d343d1ec4da0453d9fa41ab9c5352bc29b74b8abd621a73d3788d2ac6d358459e7441f8ae51e651009084240c43371d231519d59486a3fb1ff7466d7420349c3477b1ffd6961d86d5d0dae1ddbccf415e711565487827796c05a5dbbc05374baffa25569604bb3d7d829fda873e50bc7a90eb64f3347053c895d62e9e42b8e903e775ddf9f3dbf620facc77517097da499fb55da8ecbc35a2a1473abda935f9909b061ce7a2d07e4334674423b7a9b56ea64ed939c19cb0b3248bcbb678284699b66bcee969e3720