0x2cffd02e19112aea5c10354460f263c7f7c370e71cbbeb7164733042ffdd5777e1257aa547a245e51b08e11457049edecbb467e5bc8d2e7eaf499f33779f92482dc66d73af6877f0d66206c9317e996910decfe862735059ffaef9cdd20c14f713e0d7f8a2da8706c15f5e1de76e7a0631df4ae9744b3cbe745f7f670ae6acc4cec4ce8a025b431c5eab9bdfa6053891ba4d49d74149a13dbdfa3f8455c1c991020ba0757769b0a3aa364a599ad6bff53d7232f5a7c94bb800167e33d4acf881274324bac131b92cf66391c37dae5c4d70818279a44e463c670eae1f0cc5cfc56832c6ff078c40757c5b65054e8962707e65703e285657f5bdc839082b05aaf2d8b49ec11dc5cf19af2359176900030d41aca025e2c0cc55f0dc857cc9c43755865e67287c19b099c4a39642982245452409b12cef378e280220ffa8c26bf1b6bc33765f69c19ab2625afe6d7ca4ed4ef832c1c7f2e7366be1af7d3a78266f22f1406d999bf87160c6dddaae96e0cb6d1548912b16a824abeb211d8e97abd07757798b4bd8c891b4b4a96db8a308dff0d0a770534b604fbab0f1927a2295ce478b7ede9999d918d89b9b919349a91d5f1f8652cde04904664ce207a245cb6e6864a15af0e42fa9db2da74518b6bea024c13a398018f7413ce0c5470e55ad82f4aaea4bf409fc28bd3c8cd43c28009e4c7054aa5b97354ce1831a18f4204d479478020abb4a5412adba9c5648355f9dfabb60dfc4b4a1adf7d92e4dd45460ce46d8e934efca535d3267be62056e197e8ce84de5edc627edea8778574a27417f1a58c70a9044f1ff8273bcbbe5e23452c30b4e0b0bd8e79c15a8e3b24b788eaf35c81d508f9699e1e50d7a2680169259b3d7cca67b3588de587ff3aced320af0615681d105ac48470776b0d803ac09ee2dbb3b393074b74427e71b0650ba372de0a3a9812e1d08f234879c736a716aa1448a14c05e06d78baf0925135036f16dec4fbd0ed1ea8f1fe182a9f652368b4fcc3417a0c49d021dca23f2c0003e679b45b1f264a3ffe066231c492b135dcb60c416753f51a8596ef37829d4644c21d99e4c34c41e7194e47044d2fc47b11de3e21de6a8aeee2cfb658162fed9dad918bbb56e150c3c64b46776df846813126fc9d4f362f17e2b9c628f61618329a5a61ec32c643a1df1dd86de4bd6c3bbc65ee2bb7c5099ac5511759676bc0d866575bd42f679f2d0d9d27883a74a27154f7de5209c39f9ad63be7bb8e619f1f1812a4569375080bdb76abb958a3269c6896597991f8842c6ba56abcbe8003d81f9f76759e5805c72be5789b2999f5e41e74abc5ace7029095f52c9afd5058d95af4243d6f28dd8d44cc5c64a712c064b9e3b9ee32d3ec552e6b7800f512fc747be22694fe3fb0449a91b83fb88960b8c65bc561ae62e5e8b14e4060ea4f86e6562f2747b8515d64c8ea17711b3d132493e802aa0bf588d85109b4c9feb17a46261a56383cfa7b64d87c8d238db9a14334b1129e73002b6f3624b9fb93e64377540ae808bc2678656bb44cf9b5e9a499f632721821d4a342d016351271ab6b0e2351bd3679ef8d99cadf24812af5d80472b9d18dc0dd772cd694045c4631f14c54d79d14036d9ff72ebb9f763ff1a8ab0f32cc2b48eebf88872293550b9ce072b6ac0425501b575a2d298b3e6b5a53aa68c37428166a8a64206859eaea454b727fe67ed3f544f6e17d9121427e75dd6014db31dc72df9d04979a7ddccca84da4785f6470945b9d4ceef13af1d7bcf9b35a81e1edc952c7e5cfab9ac93ddcdf2d62fa844081def7ee5980ebd07be7506ec6857dd4307a5ec6feed25e66bb1eb2f41e44cf028126c71f9bf550ea2682809dfdada6bdfe0f2cf0aca68368d654be1fc00b6d8c9bb59e8e745b3b61bdcf5904a921dbe2848247