0x2cffd02e74f58e511f3e766140b2dadaa2fc04325efe7c34b67f008841af567d9fd6d26cfc1c8c96185fddc47b33299991f2f54b16aa2620b27b63e29f4873325bc7e39f271aaff9686f0bf7b63702ca4d6ac1b16bf3c7df00fa2e8864cfad6d1e677cbe8655041887d1109342729970405c52ec7672cf8493f80cdfff4dc690b1db0a66b54596f4187910056d536af21b828dca12191bd588b9d5ec5cdaf30dff65f4a334f714fa98f33ce1e1c22dd5d1def33b7279660fee61c1299e19e7319fd87224d9b5d1aebd0347a3d3b44e229dfa15f0ad82c837a2de510cb176c23ed702eb8a7c69f6c1610313510d3d69c46bfd804d334f58195b4103e7d3d43f21c1c8d86ee4710d2393a906d881fd6651a5fd367d13e464ece1d1b4ac9e9d1f92e994db2a7b4e105e818f10714dc39b189f0e0a04f19993e7166a6f1f1b280c2d12593259e4b94ec752a9ffbda8d3a442520ccc7721a524115dd7fb7a4d53c09a23cde534c89bf750f4a1249379c1c64ea124083e18c1d44f4154deea7445bbd0cd5784ea24822448e76ccc5946cb8bd124f1153e8f7c37c056e4854383461c2968fdcf8387079e224faef1828ce8082e12a69630e443be4bffd8492e1d4c377ae22670572a369a7d17cc0b5446185d9d66bd38da73d7abdbbb6a64b2a9601f8f6fff9746ef182425bd27bebcd4cc40d209a1e964be29aa9f7027f01da2bf4ba5cc71a4ec236955fa17d01803cdb6194ca82089a47360ecb403b6525aae71c2586db87ff7fcb4cd8112117667c6e2cebd49ea5c2257a0c0f942b5543f34fac08b9c13e45b68b3c0784dbe3b60e0769e3299d6e0ba3e9879f926b241b895c6109b7e265103f5cb562a6c8b87a72ca6df2b2e7094ef5bbc3cd836e1162e92428dd3469cf3bd49c7cec2ae133349711ae57dbf4134862c404283cee52a4a4d572f7adeafb54ebd87458c7716da7dd615e4eb3784961bd1a073063324674f1bb9ca5bfc3e8f4f3c131575a33751f628e1a65c99d6e874be46be77d409667255a538681479dd058fc7caac4d0403e32c0a727befd8800d6c0fdc051ba105f7e397b572e108cc672c44b434e3325de656da8716945c141b708b4c7bed9c56f180c568c7d5a59069e340ef2c243e5daa31428fc38620d7a61ad17ac61fbf3e024e68bc8bfee760a49889675df98f95e5b6a15f137a32e2168682071e2c9a69b5445882d261787b8739a5e5af885fe4cff7e1da8ece4f174e1ea515448d1c9756ba9c509dcd2d62fd651c61834a5c7836351b3c7b851f21bffff34482264ec8d700f65cfb7541e3af8b59495fd65b85e841ed4d592fe88ab021345fe9dc140b6cd0e94aa59bac36ff90a3ba627eb11f0be6421eb53e96595ca6d425baf310c0cce52ff989a3d07a6e5a13d652a15051b7965b6c2cf4a108c520b374094b89e32e28e2722745abc5893d6eee393e3082292e51a56e352cb562984621219e6db1b3dc485eafdeb9a2c9af03e685e1276def49318b24579b118be50c7a2c7f9817e07ad23903c6ed33d1f64d68b63f3eff0d42a6c2cac9e81a9cb93556ba841dabce98a8e15201a4cc8f3c28596f03c6e3a91b27a9446f800575e5ed367f27bed7af75d2c9e820995d54a6988257c41a423bf284072ef46ce7d51985cba85c7773e0dfe0a8bf4aae554307346710dc86f8f996de0bad1b7227c0c6a908eef9b3ff4c5eb36274c3199d99641ab7e87b1f6bd68e617787e902306b8b8bfcce6b8e72c17b1c7866cc4c8151b106ee8b89b290d26769cfbddec7d72689a17418a956c1cce8ca0e1c25e29247452ca435e2037ae8af689d84a13e2274ed8ec44b4193f649c35e14d6317b414ef16363dbd3ce51cf7e284e20e9c9027117f2a0815750bc5cc158eb32eeea4dbb938c771e0301cc66bece0ca4095ab625