0x2cffd02ea160a53c7928999e94a23bccfbc3957f27a08add1547182fb3cd4f4fec5358ef09f10480546e001836d51b895a13bcbfe63596314adf4af2655505a42baeb6930be2ede91f2e80a69d414cecd0f6b461bacaab422ecddc36e4cdd26c6e8def29b8d69605f41a85b8bd734da904e7827016a46da8ae7dd5c074713c9127bc7841a72f8edb15aa15b6f8b785b81fd698345840b6a367a46d7cac4022422703ac3be89fc0e93e2c9c7ba1c1b7b9a8f3a9162b08426a6bd9ec5e783a6dfb0c943982128e6ee037a969030572a2b93d9668f406becc74ef536cdb661cdc3bccce9a4cab91bea378e30deb7d2e67a68c9d8674010dbcdc7b100ed031ce0bdee697f6c10f9c627e47939b669828c7ce623b4076ebaffee40443a49159b2ba4a35ecf153633a79bab481c4a2f721539e9c45ac8ace3434f03f614fedcd285409fb471de4f7cd2871da7f9e8b94a9fb2fe2a2e4f5095ec8e4aa01570753ea0d9e2425fde390ef42c12abacc47aea011bdaf64808bca7cda1c8633d796bd3e9423a3064482048f2af74c5c5b0dc49af431ac95964027d97687c0d0b8af3a5109fe3e4200ec54418c6a04e7ba0a462a2f8a57dc6d157e48fbfa7bd1291c4d2de7de4383dc241d71cbe5d6895c86db6b0cd4658abdb22c3616ca376af1c34a4e754bfd98f1573dc99302e0e1f0da3d273e8e2eac1d2758129944898c4b51e0663977ab58f7b69cc7fc8f84a76d483c973abe2258993cf86abc2f0acffb6be11e108d65e280193e4bcd7ee1f3ab4665256cd6e0395db2fa05fc60bdd02bfe923da6b60f03dc3455b7ee867d45b4f17e2c29848b2ed2b2db3899798a85ead2f54349dd01411d90f24f1db320102b809eb6821330304dd57ded9ff146acd2290d63054f76ebb53d9f1ad1196209464705117b44f89e4f3ed6008cd6e283b1f49955627029e4134fd8d3033b57f18f1032fdbbfe5b0bfc49c98b599f6985053d5b55fa038128a54510e154dc5c6fe68369aab9249e8c123e64d173d01dc0a9cd2567f1df7ad45fe9223d5b719636ac359d003e8aa7f543a32a14619e9ae7902c6d7cbe345f776df1891c8a63fc4762abad2380d0ea244b77be9fe3941bd1ca80f50c608407df525875e13b0e5d0832ea3560c01687d2c82a436ae85769afbac1ede90cbb4036727f582167e4c50f0ae3d603cb95d6ee40b0f402bc0550cc9d95a8e35124981f7c8fc7b7541d9c608efc75031546d7f1ccdf6272920314f49dd207255661df5d7467f4383db69634448d949fdea9e3028eb62fd76ad0ed44b8e0dd6eb496a51283554ba92741581ef5427a64bd0ef8366743926d2fb99315791ce146811fa12b93f6a805c86e5537a1c99b290af131e0f7e0328e3d6204585e4f334ab17baa0b59f319de5290d19ba3a73759d670be42d07083a319fbf89334edb6dec35e932c6ecef7e19cf80bdf8446e64871025e1bf78a5b190793e169164395c7514b9d76866bc6d94435f4499396422651e3133cf1aed0a08212dc432373b778b4bf07794f21bbe08726c148c72215c8b85375251f2423bf5a42d5e57d119bbaea8067b5261278ac7ad3dd78b2a7d47e19d7ca42cf94368e2d09355a22624f54cb90b73981b4ddc6f4c0b85cf5d10d00158a4d3e8f741485263ba8167afb994c1d694359fba84a38d5f2d950f000b809d0f23e6efbfdd5cbc0ce631a2c826068bbb82aa90922eb68cc007f59f6fa61c36437a6aaf9e0ecbe8c9c64366e66ccc7dd1586f47fc027bb604dd8e108bd568e38a6cfa1d3f8063b0b5ede6edde0830367478b146569bc15d92042ab31848e94d79ab43623b288dd3acf0775e72e8db0449839201442c31f489fc018a874b2f1c83053e016b78d5ba2d6896eea941655a1ada2b3a26e1fdcc3a8fd3821883066473e5bc5f9d1