0x2cffd02e9156b389d65ef813c312105959195790a14532442d75dc1d61592fb72f77f57323df059cfa4344592648c5f1e6ba42e7aa56e044379ee4452087c6c05417fbd3d87d9bf22688054eed52951a6cd82f822afd98f28a835ce91f047f06309166189f2bfb4af29f180124b37b03f2266f4420eba0a79a06e2bd1691a74210051c0da99842e21ee11c5f3f2e326fa5c63c2184d2fba4a0b471111a4565bb6d23a1c0aedecface2fd94e17120efda690bcfd343daf1764c4bf6d0ae438598167e00c8d18676ffc7ec65d9ed1be2e5fc61a7b6fb2450ed4cf5f1bc61248f996e854802d8bfc5b3ae43f55af38316284e872cc8276fd56722fed6bd51f1ff7fff4eafb638439cad579d6d9f7384e77b04601a456582257a5d84aadbf674ada08d511b60e61638d91d7927b806652c893d948530f00235ab25f759e4963dcf60a9e0999580c6cadfe0039603c05579fc727bc27101494fba3c7a9705133919b6680ceafb3702895efca707e0d0dc531455af7891b72c8fb9aae39536b45265e6c77d3610f319d0dffd092ea6cf76f9554b2adf26571fa6838d457cc373c9d8cc9d5e9dff861e1f602e54eaf7b51a0bdbee1a6bcba47fd420396e1141688861a72b602c86684fdcb9a5c98092c662808d85413f2812398676dc17ad50499ae870333d80b74c59b714770731faab9faf5b702f97a3b7517e0f10ecaa2094e72532b6b2b18af7fa3af86b18aefc3a5473b8baf91c1cd9bb6e7e38c0774864eb0d5327898f7876160be8eb38844a2a571a9dabe31c6bb652ed8fc2af67bc66555cbd665987c561d9fd150d47ddc3813b8ecbddb279ab18b487cd074245705c2f5f73c17453ef099f303e3663884f0e37f7462c94d3ef26e6213bc63f8f13022419219bb5cd680fa8d7391d52ebdd7a4b4d165af3ff6a60f16c0b535544058f75d11f350fed7b6ff208e47819db12cdac6e5222fd8f7da0bb14642a096c323f1b0c602e95da6314a00147050627c105b1015f41c214f7731cda97822b999ec94bf387b0522c3223c447c5a607a0a608fbaeb8e4e0a8b10c7979d4ba65dec91050e1036715642fc5ab1dad3fcfd255627b207b0edfbb46ddb28d98fa2fc6773517e2edbfb54c2aefcf3d4c4b2225dfb9281837e696b051f1595e2531fe72972b13bf7b740d7d3bfe43c45a929d217d541eb07fb57fed22f236b424b901c4c6a75866ddeae6af93920697c074b2a7756433e181d68db2b3a9c560c1e53f8328845201818e0cbfb9b1be88a533b7740bb75778057572f9f2f292639cf227fda997c8ce4c34d375cfa7cea1f53c334be13d6200cbddac689f63925e12fe86780806c4670bec5e083921285d68bf33d6d58abba18ff97dc7593177177b5d9fb0f9e2ede52ae876a4338fa75d23c242eda275e61ed499aa64c2a9baa1e5c0f33bb9a7d6e65df593662e074f16a585af84e480cf7f2b14bf968765e6901df5d0c88c9cf3497aa46accde6f3ff17ef74a65f259ceda6c0ed0cecf23cf19b128cdca2a6b4fc5717b2347e2e979d6d0ea5e10baed8bde14b96e5753ba83bc1cecc4e560c3e797d2212ae7d74a6061d34946d75d9c0d79cbe8600c5cbaf91cf73a1d2389e157bb61c99cf409e2e0247c0c132aaf22124e3b37e85ea6b10ed0639a27df26bb13ab8361f8e4a5abc705d3b0b7d0b81e4a0d4ffa8cbc289dc98af4f1ef3a85f4272013d9674f9125f551e1cc4d97b3118f3a3f838ca94846511db173ccc0e8fe77811c73bffee5df998672d3067f5388a51e3cd2153a190d63b1f2ab2810e1a488d486327b12b31491cd1ff357994cc6a6b09be93d2595c197a5c371682badc152a303cf7d1714d2b7b5dbd9f641c728e2378f971dacbaf3f096b6a4d8f9b3ac06d02a0af35e5fe4c666fbb1ffc834f954a0bb39d34c8c