0x2cffd02e35c5cf56822dca94420160ec9774a538b8f7cc9c956712d136686545ff0ee277d4c3318070b18e85224f8c70e0ff629a7598503be6ca3d5457870c23a633a7baee543f1a8aaeb073c4f0688e5ebd012663a04a79b014169a5beb28895a3fb94ef3c89ad24b3469b18e2f18826b912c1279c48fe376d61da5dcf2413e89f907e3cd8c2fbf45b4c9c314f2b1f3ac0d344482b24b5692eee3e9b68e590fa6da40281f0219cb2186651e3a97bd2fddc3538e44d52ab77300ed4e645adbbd00072ccef5747ff4d294a64998e8b5a3fbd1d36b333028b37e8a6998d2a992f9b1e5cb9ce1364cff67783e82855eefc434c547d921c7c852cd2f0a66134970b5c5668d3df034ec5aaf8aab62fecab952709d025f558e0a40f16d1d92c20dbba16c787f5be6aa77d983fe3f3db89b5643046e2bd1072e5a2c16d1d9802ee419a64ede52a3eb9916be2cb772c1c86ad156687aa2cbf3f7cb6af8c3709da48201f62e366457f4ceeaed3b3ce8a336a032a585c38d3c27a99beca1f95d46819a6dcc016422f1ce305824f07a2e4a5f485a27c52a0076599fdfce035a7cbc434f43adf7386b174c81ec387e6fb6ff90c652d9b58480d4d66ec9e424c91b840d974ae87b89bbed90e45858181fb63a3409ab7fa5b4a7aabd5f1dac051c8211e9122848b0f5c9c76276fe944ef58a342732bc6c58bc4e11669ec2395c3d6e02fa9c0282bd1d182a02cd4e52b050277afb639b89476ba506abdca6f2bc8c267074922263d3187f7f0432dbbea9362806966efa0a88e299869b6b179d7605f91eeb8eb684bb31b95af2b8ffa9442738889c1ec644045448373538f883c72f25657fa9db772705103e565d6aeb78bceaf8d95f8eaf5b7f119f10e5a7dc63af7b5e9b2c28ee30e78ac50b62ce92764e75519e34b7dfbaf6442cc737075a88fd2961693800339f8ea09e16bed763ab51b33fc258a5324f9f0ca096726a866bcd0c5a1493bae54bb567127204ef1eb8b636b2382a69d9fa969ece68a2e58d1e00a7912e69b14e6aed24b203c14b12d416cf2d26aadd1d004b82508e35cc341730d94d3a295b0635e50b9c91958d12d4b75f09c6313841f6bb592a54521e64744d16bccdaa497b10ee57c57fa8489bd4ed3e1814bb8b56abcd84b4b15e88c74b73c5542a69e5b651a205c36e9eca7928da4fb384a5fb00725103d0830346aa8a545ced1a50e1e5b52383d95398b9c0014c21bf2a7ce1c1ff7a0faab1176b260be11d5effc211e68ad4cc387a5d9fb01cf5803cc875d73a00ef64d06aeee3c8297dc7bc60731f35da798d071ae3407adc8e03078bdecd08d515cf8c926704f3ea8b8c69ddba5bb6eb28ff9bb74bef12a305d1b93c84f1ec02a1222b097fcb101054de4d039614a5a83f1e208832526860f2cc8b67139088426eed79d7085cf9f72debb9b1fb10dc76c5403728a7323b4e7165e53c4997f5dcba2193a7d3194d2a01e61cca5755e49ce8507c0b99c49e106dbf09c3add36b852e98381918a9fcd3c7df2d11b685f4d0b1d5b5342f51de1cd9d1d120d948f9c2dda9eb20f7e0d41517ace0f3032bde91eb20116ba8006c6727f05a7d63ca6d3342407429d5f47bb31b438fd86bbcd2d846419e571baae817303922655883d84715f7d53dc5237cf215a2bdc522d01d49cc7e52817f6d8c878aa7ced2b62c84672f73784b0edbfdefe3a3afcfa0c422ad039285594ea5959467d693cfaa11cab28196db6a0ee1af99376d9f55c8dffbe7f1085e0cf3df110ffae2aa489349540749a3b1730cbf967814661d6dfd43205a15415f2e10afd961c335ac30a66412131fcf9534bc1e91e0c63e8a0921c87037cf270f91d56b2b42ebb8c983f0306e0be2baf26f76f4f19323e54c848c7b5f35e9fde2247e8c920b4b199d061eabf3b18378ce