0x2cffd02ebad5df105e2185b631641bbd84a46b038ff717910e88894bda0e1a1bfe305ed254d9926c3435a21b35701a6ddcf165d602e19ebb98959f5cab73ffdca2f1c7e8e2af01c58634a6fa24d26d773c2940f71ca3560797fcdad53fc92520bd0cc32dd86592a8e6fa80b760ef1e71b50d681c860e30c3608f64be13830822bcf2f05c818d1da35e4aeee81f9657946e14f5d5f865500a894b8bb174afb97c6105239b774c136e73b623b298f5687450cd58f169d29c86fe304b0aaedc18004102383c094e892c1244e11627eea7f5c018d477c27eed2e73b0e923abd00327f50588b2fb832006d051106519378df74dec7881a79618218cc7d819b9dfd62640a6479a4872e0f871f8b92b5a91489602fe815de50fe3e0efbc2200792a088cb5066cd74dabbbf903c522537dc23d39b1296b80c7271a63332500bc5a804893ac48449369f6dc7622c433309c3fad2a3778a0c32a0997c6fd804f981911da9a752cf18d9d013da473a28a0fa2aa603eecb38b14d1acdbcd9339356a7c99de4052fff8a35b7ad398763d721b108f9ffd1b410d4346fe0c8eb60f62a208f6c4ece98a60eab651b523c5b2c99c4111918d65017721c8bcc70e372174b8cca0b772f64ef9accd9be72bd4f696b7b32d2c28870e30c13ed8a097bed7ceaf5854bd25bb1faba02d6bb20428e6c1c2e1a23673c6efd02a13ac78085d30be3ce3651a674397f202a47c5c136983c485e1f3683e5ff61f7a06a93038142fce7806c08d082758dce4b01cbb3ff7f7c87408d483d06a8b9c64332e5c51afd7b4faef718a352cbae1629c17b24a13cc7eb18ea6c998be0f4988b020e21ee93a18a80cf957b81243af6e646243bf59186a27f818b1395cd608dc8f4cfc3411befcdc739e7c1aa473c2399b8f46dae0272590c8ecf55f4b5262d152558e595eb5e91e9ba149abc35414417a819a970c2a30f499bcb68269d2e8c21c331edaab6ba89e27860a2772853b43bf59e3433ea68a3a559ca1bb4bc3ca22edfd24eeaa5722932251a074c2f6948e276d5fa9b27fa6141e54e2342772b3df3c4d73ff22a4dd641fcb53291b84121cad05516d991f80648efa1d76b71ea06efdb5ee0cfd6c5891759a10aba26cff4a60852cb8e258472216a4ff581ce333ea608ef14d108c478a58555d7b9805bf4eec5dbdca3b434f1acc388a9c22aed6d7df3fa45d5eff15195a6f1b9490d3b6f53868efd273fe54ad8a7f3df9b44ec0efc48536b6b56b970d23354c79429e27e81ef611e5b4c321caadd1322f81570e9efcf07e5bc8b0c5efd089afe4c6298ec239bc92617e470cfc905ceeb1cdacfd2ffd0f384ed13a3a2f751064a13a0e5dafef44a9dc97f544214f823a2300c66aad743a500c407b149324f7adfab12ea54d699d3c40b62de6d6356d9e97831fc8a9bb08b390dc502ca2b2c1e4e94c992da159388cb5132543e0892fc8d8d3dee9400ab26f056d3895d6c44202cdb068c46277a66113dd3d43d10ec672962f82110f83a3b0b230c6753bbcb22383611eabd5fc5cf7088b2480934440a7cd0fdde5acbb8675eb39a00a0360a89c03cea659945aa0b7388c6f80b096f7e52f9fe70c824c323beb21e80b209c52ddc863e430ba1e75f2727332eac3d4992dbcd6b4adaa4314796dccc5b85494aed0bb36db1cc7decb9094d3787b62d2736e43734f01493b4dbd6396fbb573bffd7aef819dc57b0e088dc79000dc62d98e8c664a20b8e39339b23917d850c1516646cf170fff31689a056988b5249e2efc6c3ba2ae94f433cd33176cfb06b70c088c9c42f28d1b084ea589d3128df79c016b6c7caa310b0aa15b0b2683068e78f1b1ed83299e62ea881b75d6b4c4b3297e39e5b8c6525ba603fc652e8c38c7508e1aa5193ef419da0a11d3c06e305d54871f8a05ab5d75