0x2cffd02ede5dce5046a1a60459827580ef0415736602a010ec92f1b7dd25f222583eb08bad0a34c94cd83d42da377ced5c0b1dc3f8e4dc050a661b89b7701fe3e968429ba9290339b9489db932d51e3dd0f576a9c6d5ba641dd38f1396a1174b0ce6886b61fbd057c812f662f40b933fe3b4f817ca4aa7027f55883e0f1726a58987341b0ce3b6710e8db0fcf72030e4344033cd92a04f3df10d7210d30efeb9e0a26653903145ba9f6c63287a8fe2d5edd391cd6f6f3e01664b544b12db517752b61e0c2fcf6e62b5a77678443ee05769e3273a846df80e111b45dd283aefdedc8b5189692114e406833d1bf143a0410754ab010c6214215c9aefe9a85fa880e7bd6d912c325821b7510b18a6a7f608c79e93aa8decf4725e1b05cc853508fc970eee59258e018b5f1d50eaec7a79cf52ce27ba9cc4229f4a17239dd1868ff539c797ea781cac37191963ddd985c9e1860ff5442e31b82a0d3c41ba57dd44fb117217d369b62d632771cdacf5232c2866794f2fdd3909bd80d4a7c83f37b20b3d0f1c78c20930d851eaf6d8c2827ce6086c48fe9504f87ce722b29e9e9463941e6453c8f241344fd94837759b1b7ef4dc87246d0a1cfd299d7798babf5664e0813c02fe6be386c4c3a8d44c672c677395f052586e0414d6afbecb30bc05198cb81b98bd97b881f3a7d1929e39fca4a173ecb07de4c8ccde968312cb426ad764291caa0ea8c7f53aac3dc235783906f2cf42ef43410fab56ea37b5fee51233a1ad23f1621bfddd4e6bf2c5ad0a64a64d2c621106f220a886e2d8fc699ca0faed386940ed75b36e566c2fcb82d1bdcd8650dafef5f974619d23366fb2cda8d395082a27855974368449b3a9e1de7bb1c1ffa3c651e94b2f8aacb31ff2c62e95ea403c92a0d3d00093515c3eeeb0db759fd9f19646c6661bf0911e63909afb23f2763a0fdc390eccbc57286b5ba7bcbdba9406c8831328bb8ce177fa63d16f915a9f30e6fd1946e4e18a51083c8bea42d230f9ba38dd3995ca21e11fc0e6953bf746d37ba3822b60e1ed4af616026f6bb5a57c8989b095ee908a3e6258c4d91f78d966b11a40b5f8d7d3d1e979cb8646a4ccbb536fc211a79733e8b8f5d2080ac6819acba6509e926e20d2de53fbfd23489250a6fade54feb95c0e13b9ed7fc2b273df00bab8d826cb925a59231dbedce518c50cad3013da053a78e470e8e75e4af4b844f3dd285ee5635f82a4ef366b9b58ee30ec32c4ee0c4acbbc8458a2936465ba1f8764322d79879f17400605ff3c2b476956dbf0c4d20b52e83a76e05fe7548a796a18139d4ca93565482301e103e361cc048463a7aa2bd0e868cb3e945784b194c06b7a85d7909272f8cd303bfcc1e20190a358fda2d4beccb064f7bb40f9767a27c538bb3b364736a24191a927ab2036e74b96f9e0f93734c5f67d7fe981b29ba7a32779efa5c2a819bef7f650ec412453a5cb1a78fd7b7769d9a2cf2812bb310c16b0221022c983da0db3263f3074e75a54f0dadebe3c7477f5ecf1278700f43bdcb3498390c2988c375cf606f899e60444bc29945c624514c8ae0cbd2de8846ed52d3e5b49453c2fd5876a1f993487c58a7567087fb140d7b21c927b5e8cf351709893f8c6a75cf991c977ce5f7319f2a8920661ecaeca5cd49c340f6b4b6542eeee3ede2e67ba6aa4c1c43d3693abf0952bdd0fb5e03272d88b8c753d9ade724769615ca12c0d3786f593a6f7b107ef0ab46ec874cfe81aa0992f16f5a58e6155a720d36fcd47ef2745e5706307fbcd4970fdf69f749911593df0b4a739a3370b43b2f42f859aba3a15cbde0c9d2802cb80624b4777621d8765050d77e9001846837d621b094a34f732cdb0842729b68f012f66db332abe53448dc659d8a22de3c6b655d76a11c4653651fc70c94607