0x2cffd02ea1fdafa36acc336e5dd6bbf938de3fe4e509c6b439dda02d448f3e669173513ec20b07ef740d44340e9cf607b2b9f95c0655ef5c7586b78bea186cf26c77e438ed95a819ef1a8eafceb2c3d883fdcc1c2c736f7889b54f4138b3b045c454a7cc890ea6edc5fed046f818c6694eda5e1ae2223e30a288c117a147bbe994394c69dab6458814c6933ceffc3a560bef3384828dffe0e874b66d6647c6523d19cfe6e9dcb419fc19b1db16d0172a533c48e8c34b3ca71033fe427cc608d9325c832b7d72c6758a21c9b3c022e35e2ad027987185dd238077d45330d18fe45dcb6416857e7097d3c8b99462deeb1a90f8effb7f0289e17e16a11db4d93be6a0ec22d8d47a8e20c62a94a89e57b1bf29cee2ef7831368c7588a79d7644adbcf37f71141afb547f129e17d8d67d71d10b4bf7bbefcf50df4bc85215237e2fd5617495797b9114edd4dc909af318fa32d29d65243a1bba215c399704e16d7b2e9fae3f7170b7962c01de7413dd6c92e36c1cd9d6ecd841f00a8e1c8664105809c3ee54f0e4459933d385e7896e479bc4f580699e9d37179a501fecbec4e9e5cf803e6885a46e289eb62cac2ae6b45e05bcfb22b75221a64f022ebfd92e07236c6ba0a32e3ad5144f565f96fc91f386b847ff5486efdd8681ed310cf8900cd57cd09fbdb7c33a986512b213b77e2707cb33c1581c9ed7abbf2aa1be5f6698be8b6b1146cbaeed16df6892d38ad6f4bb380d4e944b50f44f76b7eb4b7912a673dab7c195be614368eafdf89ea70ed13207c97db96d8ac6a4c3aeadb2a7faec377cbbccec5b5cc36758e4590f2214be60587e35ac8b39f3d2cffca7b3c7902a1bdc0eb6bb4bf1d22977c6ced5330ae2b92a4fcd60e318e510765aaccbe8a176eeaa557e03e8e7d74cfa3fe4274065eaf05cddcabe4fb8ab4b15dd98fed3b8397d7e0e7e71078bd15271c963ef8d0bab1bf5f52ea6e4d489a8f394d02fb2e17ba973ea7eb42958d18eb70b30a34353f11788b3270789e66646e0b794c90fbd3264f524987b6099868c07887b2206dbbd65a549c3da90a2847be3463635f21a4dfdcfb27ed9370f465b67ef1827609bce98a19f97cdc5641f753064ea0477531b4866f65e9f2614cd33fcf57c6319c558c6b9be495f1f70e3f79927f5ac8738887c7cd7a0f2435173ef8306f315363e00618d3e88435fdef9ccb059e70428ef07e3fcfebe06f9bce2e8177e9e8da233c4613811e7834d99c60561e93ab43eff5adbc1a00512e819ed2f7245c3881d8045b70f474391971ac7646995f87a1be14a3ff5d07dc7c7e7f519bd36d19fe86df49efa353f5b34cbff46b0947fa71c978c8721ec8d64082afe698872535fa81d74f8ca10665fad316626ba21cde7f4fdea6c110064df0299d0cc7c99a8758596800b84ee1c8eaa98e0fb84b6b1c69546d8dabdf1d2843881164937bca703f0cab3d581de6a514307da67a6c1b5ce599ed6219280447d959f27b52e5a982306149cf5e0acf898b736c8b49e082aea575a204aca3bb9bd7d94bdbdc54215c8f8b84a48cf3035bd4c56600a05ed194e589b6d7db0c17cba3033e939be2d8773a2dd40d832a982030225d7a09ffaea31ca39d6d7e49e853172e9e54cd43b1699f2c43470c63bf4bee8e3c57826a0548bbd3bc1b97888b4b29eaf824c80d00d5f61203a4aedc410188e99a342658f579ebfb520040002f90eb9a86b6763826825e0bccdee25d9526e27ca4823188f47d0ccedfaec5c80815e5715dec9bd683a8064bdabb79576a4329853ed2d478f21d2590e8d08ee159585d7179b52ccec3bb585899389e00da261baac52982dddef3bae524320366a19b04a372a310f703a23586b8e4140ccfe45d39ece08ba8211f6100f0a0a5c96a2548eeda603295f17f2cfbe7ea5160aa1341c