0x2cffd02e2cf2f95e9cd86ca963ee925d91109c69cad01f0eef5117b18d62dcb8ff2fbeb108bb7b2b20cbfdb0ca542adef2d58da781634b357cf71f9216bf961728f27a9f2577f8fb24b210e5bd2b9e186a1173d2d483535e9e5c0f8b3de77ccf9415233c74eedb6a234cd7c5c76f55a511430e8caa5e9d02d7c2e73cd51550e2a8c3ac932bd5657b43b58d0301aeb501e2d6dc14c15cd84ec31c59dc7083e3888729d59648a3268e144a2efb62dd692bcb87ba4a9a38fdb5bd23bb3ac4b620131f7bf6a4ca43a749c769955ccd6bc564b8c0321e3ea00ff88f61de26f879e1a8996b3919d3e63c924586b76c01772528e69d1cdf9edd9d98bf5dac0919aded65eb419105f68187f23f322c49a084b6be02470b0b1f65a9a7d728fb1a3ea52a1950a2f8ff52e504f26f5ce634cc5d4c329447fe2cfc5ce0ee6b822b8e891839331001b30137012fc739b775973eeaa099cb6f5fd4b1a444769653f2d8c1af42967ea8c2ce46b98fde65f435808e610adf34ec1c9b9ac9f918e63b9fc2a0719eae7968cd11e3d81932926bbd944aeb8e028befc331a6f7bfd7523f8f82f935710955a38270ad2e057ba6c005c9cf938542a8759722f999c3cc1cb6b5938773d228a8438d73b4901346aa1c19f95605e629b476a0609bb5c170a69e0a5f55bf8404a325862792108a95aa897cd9f820bc9a2da7229cd2f0a432307137fce663c15df7bd146cfd11791bf0061be3f5dd609b69560b5a535ef0585e0a16ff68d690213da97bd1f2992a8e12ba4467ddb5162cba267af91abaafdc47cb9e2f3829f46a997f0d64bf709615f5a1350f4d0c88e271d0822ea170f145c293992d6b020fc5b4e3870cc0680b2c43a2ca8ae3641eca4019be592c11b1d9eacfe6b6bcdbb6c926dbae632559ed6057bbf1cc565bbf85453c796cce4153d16ac875a5c1967d0bc5b28db2408f6d33a67ca9ba153304b1c8d67efbfc1d25d90b5abe2e47c1c35debe4d9ed6b06b0c4f805798682fe3939d757f5fbcffd6f704c184f2866db4076d4fc8d34c7d5c1c0e64e1cad68c91bf92068e1345cd19606ba7ef0a21c1412e0d79c4da634537b43c4d10bf1916c9465b753272a817eb6db7f440161d09bdb9ababc94c842cce06cab0435e10d1c7dd011ba2371648ad7d0716394046c25660386e5acc34c33a15f3e98760bfb3d93fcb16252842a36fe7d205487fddcde32ef45c1fb6a39b103bf1e6ba7b244189b2c4990f579230db3221a26e9ca444e98c631382b19a39e523daba6b9fdecbab0e055ae5c5e6136e4e13155e29ca6a693341ea21ee2b65ed6c2423ad0713fc891dfcefbba58b0808bc9727c1bd2b95cd776ca02887b9ddf32744069de8f0215b697f753f7d191441fcf5ad1b52efa93cdcb93df7fcf5d2cb80677e7a244e65dfd47782f49a722d5efc664d1062ee034de69b0b4040db7d8ad62586f292f2e5f7789a62008e580e2733ab18683a14632748b745b0886c2226546d5450b0bf3e8e634ad05e6e0ef8dd1474f7318e2606165bfdf975d3b25c3eafb8952f47f4adaf6ac1bd925a28e8b416f769ba77c43577675c10c0e19a1ceff010b3f794b0534ceea940c42190d46c7b308817d57f39564f95a43eb848651c89c0a8872392192499ffb75c7e2dbd217058a4c58346e18c6cf51ec7c2b080b4d04c4eedc72d669cf5596b556616e8d730ebbd9d8608e74e66bb798880a988a0216b8c20010350eb5e391dc49bf4860e3860265ff1bcb5ac7169baef4f8f8f1d1bf6d85afd338a4ae572612836ef747e7f5a4bcac1861a71996b2db87411fd3868b8ca9831cb94880bea79093aea8935f5afa2105d525abeed69aa96c1a936f5358c19f1d27eb6798fb29347a34b061f3707d70d7ec5abfd960a974fe99603cb69521ef51db7650942db78d5aea