0x2cffd02e89041e53019793dcf17b5dd412083b7ea0d6bd0bacd0fdca741c675e0f3652d953ec6cf3730875dc521cfa7fc9c259881ae59a840d07d2c0c76740331fe0a6c9071f8b9efe9daaba78a43bb8b0d5f8480b4261833dbe01554ce61c9aea50daf32a87049ffcd99a99fa352264f2b6f6b6542d26fd375165eb8da4975f6d7283ffe9d17e84451b5a61fb1e1501d5ad15cd3fd799cb0ef3d1a84d689b0a66672ed6337089d22d0485c59b5149cc8688ca1ab45b002b6c65f793debcd783e04dffc921584aec3e64c87c419107797acbaae016dec65034d053f962d05d0ae9bd137327f663653ee29d8804f0ee6347e544cebc779550eaea08bffb38fc293260c2fd95d56708c8ce4f6deadb17a97eb17427b5eea33053873e8fe2f6ade636f508fd2cd5f8c15f9e9d7bd7c3c7271e98184bb3fad1a101bc208eb094d331ddf7519cd21d25dca0bc48955345e4fd377e3456f3b7e66528d387861ab21e3b9215a79a4991ff4aaaf625a5a21792ebc3dc7927e841f052222d2da81e133d3b779e09b2cfff149e664fca77816ad923c0b126dfc897e74772509da2c545fc55cd6ebbde832e6f4f73221919ae96aecf100ca5f6e9c6a4f8c8fbde168d525160760195cd77fd91f95ec1cf531d35d6a8b5e14dc4f753c74b6be8e1e3bbcc9c819d06082936d977fc0f2c358996d5a1b510aa2d823f11b549b6506c771870eb3c227c4c9f2bd1392b42d04648dee19d3548127d46bff0dbd6031f685ad4e9408976a9f8b0d7f1e57d74fdad110388c54c625693aba96a2dd5e72595880e2f31854601a74c73a71aedf9dd8437ee3296221af2b683413406cc64e114df7b319b97cbb6a6099f96ce9d16136d2e262d667a6160b7f6116a2faba17558e20c37d7463e4bac6e71bda4f6d7095a2c171afc5a84820c4894ff918333cbed88fc2bfc4637fc985dfb3beba916eee4794902475c4f72dbaf206e398a7d7e427acdae67aabcac9b0a612e5485c335a3070d977dfe25acdb85fa9aab60641e4cbae57b8c6384a28a5db7a48a8dd789dcf63553157edc572f7fed55c1c3134808eca1bbf40b4cfed4a40c4e01cc1d59f1c702a7b1d553a326ca51aa78eb3cd8a4fff608fec7ba0af258b8331727e53f5590176b88d061e10284ea367e37d5a97301b08c63075eb2998eea4b42fbdb8a222365c8d52d764e68f2283da456f450652f8e58d1c99e9eb01e3d5c04437f286df1d84d7a5209f55da769f3f67e55fa2ad601b43a225aa333d44fa77343655613ad15d7c194a829c5fae0213fb49f983a797001bf75d890c20d73c9dfcd0841a5639edc41d57ce11a29fb92df63f35751cc49b66bb274095ee8833009a1166d65ac17424b325c10ebbb658e4dee783caa7e28cceb54a65dc855bcaaefd5874f801074bbf4abb4118c07e752a43b86ad9d2c03a302313ac6598f304539ce6ed88929aa9868e8b7d8e9f29f95e81f913bb1ee6ef65776484f0c67d2f54c69c8ebfa1f1853b2700462c1c396fd9a06150aea37db1b08c1af6f3479f9b3d766a04880b6afedf25733c3d5d9d46b8050d4dec7188a979858b98c8cf2e14188e07e0f2491d05c400399ba84e57eb88abda9e69cad589ff177c1a0f3403330e7c43959f1632219992f4e8f93571c1e53e27301bc9e9ae5b9db3e0df3d87df8721b993b150b6c56c92e7db80777cc6e3b695bdfb295a719502dcd2a9771a3ef55c45b44e22f4bd7cdb7eba57e54f41226121dda1ae5e7661bb07e322a287f025b099bc8ee7d527f133f80992ebc1f083c19f821cda625208a57d0e50ca6c1fe64516b9b7cb1d166666e1b60a270550a20da0b0740d1c826b5de4816ead2d21aff9b29c2aed0fc7a2a901a09af2b7bcb1f585011d00dcd9cd678fd5608edfeeeb384520d8e3578f6b543549d5df4