0x2cffd02e2101c389312f560cebc4050b2c074614a094a26d0ed14f323fff5f89ec7840479181b9a4677d5892351818609e40e816fc62fe8487665bd73c22da9b59d7e2f6dba1f0cf515ddd0c47a3da7b2312c995bf76510ad33953d301bf197f695101d19d4260bab8f208481aeff6603e5bec753c9b00dbb9208ed931fc23a20b46640c80412f76e2001699e505d33e507cbe27c569e7151cf65204d170df84abdf5509d7d02ca2611f16bda0da0848161ccd85dffe2335454431f70818efe7d2f311a5faa5a7e12f5ed8bd916b98364a06ce707f7df2fefc25aec06c09bc6669361c35449c757c40010c331fcb5ee26980821eea3d95797cd2c96cf8d06590756e1941f4c5bddf5e92294aaeb5ff839bf75e9e7c0ed800dfd2e7e436ee35170008ed5f28c4fd787f105ac7b9218feaf0b6adcec6da7b7146ae8b55b6aa00a323fde45d03f4dd29a517620315fcd7fd90a542db7f5b5a619c5a4be73b56669561a9942ce25a967910ccb918594d40600e81da985081a6e66deb0db24c242cbbf13e4a8b5a050e073c3a891066be88cab6d806d10d44ac2c814242dac0851ddb67f1c8cd5627962f6f7de494f29308e26eb9f4f59d07e8b59fa0e5e68a6ae75988675dcd1942932ceb644da9ba1deae8de7d9fbaa629fafea2416e2f3ad36882628f113cbaa5f79547884e9525e5dcce9f74f1c97f5f8d289f6b126dda51466e0916e9a53efc6a074711d0cc39a8c1a72e4c1e568f807970de5507a18aa442e9914c0a58d62d7b0c05d1b7bd48032b96266b3a866d6dbd27719e90bb9dffa5628a956721e3bb420dc67df68181cd865f2face014b7336bad35ba87f6e95043c8e922e13483f1f4f2e68e27a6b704a4284a08d2799ca708a32dbe4ac7aa4e888a256f91120936fd5d91bc67d87927d33887074fa8f6f5c4ed6694726fdf7a53b3f27c64a6a8c7de88e1a33affcba39f6a8cf89716cda5c3213441d45fce37b12aa0bac139155bf247a59a2e884b767af5477b1ab16e65de006e1ac01448e5ee2f4cf97b8c86deb13511e69dfacc0450d763a3a2e006bcce0d064403932e1cdcaab25d3ad9cbfcd64185db784cddd840f3a2ab5a9a51b77ef557f7f3379bcf1859a6045d7530c8ab556f4f846f9bc7250671148232df643949b7840f28a94ce223f9762a7d766014c02a7cc3f12f371a766191125594609754bf7594dcd68b8d0042f11018efa6a31be03a27fddc8cc86af7c9136600d075108e61bdaf386b6502d99c611c503fd92378160363cec09951b625071baac0257261c16ffa15024283f8b95f1a6aefe46c14993090d5579e58b3493f49b2bbceb67c89e7820417f1aca6eadf4e03671168aabef7917a8e13f94dd10aad51965893242733dee9230c2cdb4a4110d019ea748a34a7705dd27a85c931d791c8d4fbad9f75d9cbd9ba98b2228d339d3d524c83f8c941faf7d630251f6391ac18c97638fbcb35a95492cfd3b6b6aca16ec3568bcf8575ddbecac93600192c13ccb7bb10642dae775de8b35c518c3b32fc22c4bb74f201617c166e724d613f77235936e2561331fd7d6802f0f868de2b40b16400739c969df4455a48aab4961a8105b49c083e13510a00bef88d3a24bd5e34b686c09e698f8c4e6d390035a1bb12bfebf7e1c27dc1c8c6bfe0936a2a0a0d7001907948b6188867ad925319b5888e6053a53a08546cf4afe2cd3575b2b9c2e6dd9810d1320d5bb8afc7ededf5699ecfbe8a863a960236807ff620c79b9c1961f45c31ff1ceb5d7001ae47ee8bb4d49031358398abbbffde3100f0c31100cf8ac92048a2f1b78cdf35267f019824ed2528b24b270db394790ecfe84e1d04eb5ff95e36ed9732a60e81de01ce32b671683c136826b11cda41f7de68e04ca350a53ab8df1a3260b3b35ea62d195daf