0x2cffd02e67403496da85e85e29bddfb8e6eae02b897488e630693629578a8aed92c109b02990a9e01e3f9cb9bb23c6cc3f602d598fd4e3bd202b4fa2b7840085f0a289c25dee1a9086ae63ad20eeca798c8c5a4fc5b0ad631191f9edd06f98b74b5d445ea5fe29d77de2a3184b5a7b781ca6201a96c8cb0dacdd129c5c495db1ea25be77e45f2f02ee9d91d401bab661ab70ac986d95aef23a64b29c4318fbcba82706457b313c0ad6513722187b2bf7b61cdfefc3ed3ff22936f0e7df29b0cb560b0f4a845766e5124c4e87c48b104502ceda99f75b6e4d62553541ee5a3c1afbea61e8e9bd44123055774dc083116d67920a16954a87e688705c25daeefc903209016ce97c231e7912a0419103eba609fcf4f2810571ce10d604e37ea75b8eb27e4be267102aebaaf23dfa43229bc2d296c929b34bc97907439f6be93bc238783f5fbf24bc04678d69e1e697fbf664ec16a64e36c27f36e29cb8aa8c098089873f86c483dd5dbf9a2f58ddd891ef96fc1a2d0c20318f12993c3045cbb0921f8fdf9944637dfb2dfd2cd7dd82aa10ab4dac31de66583215d51ab33e8d7b029b9c41fb5f2fcd1addacd13f5734220342d10473729594aef16a398428eb8952aa2d65ceaa3346bc00bc0debbf2fb2c82c9e700a17dba0d313b5ac8bac0a01f09b3ed9995a432094762aef875f4dcd032a78a09a930d44cd2c634f9067759b9d2966e9ec88fb0edbc11c6601cca72078fc9a355ed0dac2536146b7f9b0daf27bc09af51b7fb3f8dc284c221ba02875c7a43e86c2c2b9877d19f79310e4df82b1655fb907c10e0eec7bd07da3b10490d1814282f129404afb338dbe934016a9d01a8ff19b7834f13eec904181b7e5c101effebf16ae000a838172cee2456d6ed80ee28fb209e35a39841a039da3c7f353d6c4efd51e6fc4713c3897f76bba87d7d17c453fd429771562b5695379336baa1ca3401f16f04cedc671318b5c780ec42474c2fde0c9865bfbeca5e105f83af3ffa44c1a70af9a37382549b3b69e05878a4e8a1fef186bf3b37b570064d3753d06dc1212a593257922a436264ade527d6a263f02bf6d8fbb6b8795dc2d65730618c915099ce95dce74596d8b65a051773a5bfba0f3d0b0bb7d8a725e04ec3bed06e9369b3de910ec5ca53263cdfc0025e52e9a60697348f8859f565bb375ef87076555e5a26f038d6790eabff60f182bcd236b366e4f4510ced6d51bd1e5744368b9794d07df027a39a2bfb46b50dfe6d468a6094cc8d6c8761935b3f36ab82356051320008d9dbe0be78220fb1cafbf814645482e70298a7a48b6e5bd7932d5ad64bccd0e404effccf3cb75169b296eb1f871f24bb0de8e4ee6e1b29a0c46b6bd415d7c3f36c9d4b6107383b0254883912837956afdf62488bf8bf99ac5e1b1ac7ec3c680624db733b1a8aabb9667327674619ebbad07694876f03cf599ac3248d4c00c348d2b7fbe1c5a7188f9eb4b34cb4f8348ceb7f4236ef316b3f26dc5eb6bc934c1babe479fc8b6b21a2cbbf4c69c20136d14a404b55e00c09d3d2919f800786555605a00cd4b09a9d31bbcb8a0a960b844991fa8ceb2546fe21644983c8ba81f8197635fdf8836d91b6c158c64f66e6bf48a7df110fce64ea2a0b239bda93a79c2abb843611a6618a4d264e4327f697e437d354e1d009adbaf74d540c27964d1c3595f69d2b383c425a0d80a667ed0c497526c7f60980159b89222bb570cd13a792fe63874818f080439175133e9c185682356d46e2d46a359dbacd62d8ae84a293ee2fc94d6c46f4a17d4ef287a53508f2640ac9447a5b35fe343f77d77a0926830bbfa0895ff4b9731d16577824b26242dd1b959ce0823a060331133b595c626389c123c0daebc6248291087d66229bdd37c75eb09530b184efc7ad14978aadb