0x2cffd02e99723867445fd0ca6d12b2690a71b7924a71d03282775516a377bd0641cf8ef52b66d08d944835e5d5af548f1de1e649bb6631715b3f9c7fe1dfb3ae12d1364db86407c6c05ae734049067f2137db353716d4a76c891bdd1dcaa4778ca19f9ffd371077e9bd2b1be502c17070fb784bc25bd2a7c10540acff41f39e38e90f1ef7ebc9bac0bc04e7d8ffba96082878320e05972d5a244897916e391ed9acf5f1e27c345c24c4623bebdf48339ea20da525c1a987d054b7ca0f2979097d630eb3ac245e23cca7c3ff0b2f552052fcb1f10fd3bd910974665357c2b1df2e655f2906f04968597136dd6802a8c195c342e142fda0b25e50e841c8126929ff3e47259e309acf2cf1f78d97fc9be77c97d362ed22878abea9a25cafe884795f7ace863a2f76830214580b0ae68aa200fa771d7bd5947c45fcb029d3809d499437feddc112d09ebedabf829e140209645cf11d387b5cef9ebd1f7a38c494b76bd6dc106c9271702525137c90678bf363875bab304f4824b195b1fd4b4603f4fc6f3f2261831fa79d992f2ece17b6fd10157e0b8e1f1206bf790d1210eae979e7dad3702b9f7a390505fc1e127a229843cf6e77f50629d537f475d0797919606778f2f81b6f7874568a743d3cc58414e8204b081be299d6fcb1d003f5862ba3fe65b6b4d8f61631aca2f7676d75232bbc8ece9510756deb712a3e111ae0cc770a994742c088fda1fee46ea3760b7765bd594f919fe01fb67e5a5fa2db0fd5567ec9502ef8e99cfa24521555c7db565fd8780968295cb4054b20579dd6e34afa8d9c050bb06ec4bad4c40d85d01103c611ec5436171cb48e65e05bc0e1a6a3fcc8af7c610657f58f992ed388b70519183ad58ae89620a013bcbee2abe99df3d103104caf006a3af418f70250fba1990dff176c11c46f14fca1821558d2b3ab2305abde01885ce4a3a90289ed950a52e459f34f40f1b2832d955a9fc5d3ec95cd402aaf5c1639a6bce0abe6f6505b60013af732b6aa446b3004cad53d4f136f50fd367db6204c50009df8b52a91dca436d8b8bf2d04a4b876d91f9d767173f6568be4cb8e4eae63d1d49c3679275f7f13bc4cbc325848df3495ab7d180dd47efd328c519e1599a81c1fe5004404650443b2a80a2412ec0e2d292faef51446dd5b0dcdfef707187916ef9ce4a5e66512d67a1a4fe10ed4e6ffe4a2b06b8b203b847812866b6f5ac6a68c7def4d8449b8ebd76441c8388490de779138036f4ae1a72f58599924f24c54b558a41c71af7134cbffa4f39a88c80f6c79b96676148ac71596848b5804053de03fbf9b90fe83010c488a6eba5b2dded808d9e55370c520791482a4876e101a46fa0d7393ffdc573718cc6ad904ba1ac5e746465bd81242e95d59b48f665f9ed3c51add2cf90aaf884388817d9921839e61974b0f4ee1ffd423b202d969fe90956576ef3824e897ea911a188d58e867870a256ac6a3da3d43999310bc82ea4f935234301ae1e049fb8e7206e17c6474e727ae3bc4dff1c6426bc6b66b6cb247b1fb6b1b8c7a0e3537b91c38d1875a4d7a20362950ef99d6409c68b83e6cca49c57fc17d6ae737a76d610381a05c3d90aa34ba006037fac5fc2505a34e6848c5ab0de8dc8a384ba02e5ed99a22e45e5a09f70c991fa25bfe75dfc764f0522bd8ff4708a15260bb5541f03ec10c14521129e9186dabf223738eb0cfa3a1d042e4deded88db37f8c77d14d8be0eb2dd9f011f9fad931a8257b3c453d10da1197e678c779c2f815cd2e90d57e0f4c7d9e0e7b90e2039ed23823b828a6164d5220a9c68ec8c6d009ca5abb621c0a1caf197e76da66b8afd8f02a1a7560c5a14191a0e11ea23378c70e9887aea42df563d5916a81d7a449843f5759cb9a95f479a516ee3771afccebf4dba5b064058