0x2cffd02ed0f48d0a1db3ff8e3efdc9f6f19576cc8c8e0d2b5d3321e05eef42f9f77aac86f844a2cd3239cc6ab9ed56baea3077f62e3ff1569f3a40082da831f1e547cdc4560052b3b362298ef94761f1da8e65bcf7a99e989f009a8a600187654cb06e83086784ae888ba6fe31676d26aba652f88d1280a57f37be13e008c1a569b4fb736a3109e2d825fa6224af27a3e88e9f0475fa359aa2efe78d752f11780686b889bd71eecd7a5519731de7f0d5882a8a82f1fbce7e579c2e6c97788fbbca70737941dbb3af07dfc51c3790e5d6a49e81fd9f81e24ce103167a5bac0f88f4fe8891195dddd5131ca1ed116b750a4b9fefb7e41dcbdffe62269123b3a79dfc7aeae99a41af04bc525ecf327d2d46efabab3d336cc9e7bf67a8b3788756ff5aa6b60d30db12f2bc928e7c9ed4b350f9918f4f305a8aa96c0d59c1474b7bd7626d5977b77430b79c03a3da87155f53b5e710acc61cf08eb17957c6bcd4e07edf69054d373a7795b5d3ac7ee9882cb05410693d6ee9872e08d5fe1af81ce6668f6d68a226ef82060fe2fcbc936e2a7e7c819f23d6d5b6ab5f315ccdb4dcce98f1d1a121a7d31f4d1b9129470fc38729aeb880f268231e5be2ea17afdefd9b7b33a99e39ccbe6370138ff346cf990f858c7cd6c6881edbc73411e3ee421eb78b31e4e7c876955b5197e9d0ffe73d877c1068d426c3029eece1c3ef10edfd17d6ef6bc4375b3742837130e602217881137ab5ea65fd4aa955e7f8e3aefabc4a83ace1b87d05d1a616b9b8cf0ecb935727c155af9dc94c17a08abc7766dee0ec2998d1ce60a2a1f33d4e2408474a276f70df92907e2ea2065b65b4bf2ecefc353760f29c07c87a5dd0f856f027e279d311196a93a90e36b6f809da5bd8cddd099d1bd20ac810243c93c5f95ce0c1fe49f47e877645c5509acfbcc26d48c3cb8360eadbdc0142d8a2d4d59850d2cfc347471dfeedcfa5e615723bc4ff8a919bba56fdbf9e031fc4899053ffc6db3903cfb75749520c33fbc245b1db8cb6ceb4a118b78bc6c4d4f9c8b23c815e50c4dc13172d938eed10390c2cd43b873da13fd3a654165179fb1c8d15a692398f8b3de5101ac1beb69f001ab8eaa4d2e5029bee706e82459987b097ea494fd5235aba1e677690773f65114a56d607c223f670e718b68530fe572d385b4cecff79e501dbd3a784296ade535e2432288241c82988280974a66cd03627b1f6b4074070656e4add0a5424dba02187cd6fb38bcdcfbfb04f35f97bab202243d5e682ac8076f240eb0c3f510997d8d702500dfbb52effa93b7d76ec4fd5c1e0514a69d92117bdf805e03d698e9bdfc038b40f7f2999eb4fe29edbdf9119f7283fab109a9cb6ef44ac1cc9030c7d0e8dfbe78b86bc5ef35f701c33bf6b4a52d96dffbc7a65ef1cc185f0cd3ee027dbe3b70e58beb0fa83326ebd08cccb1d28edc53bd39f5f4b4e9312eca0070af8490191c939257b74f2cba9ae8ca438bec4083051e0dea6465264ffe042e1ae59e8d3b480607b71a84b978ea8f1301235183aec2978ae584579a0f7f3e7b765cac8b487ea31acf70191906b09e315ba10b1f367bd9dfb9ab2aa32933e4cbef7f353df52bfb07c6e61e081c73b8cac5b42c5fb2f26978aa4722686c8fac76fe2767e7cef9f606b081b2a3b62c3691c06e77607da24fe669b0fff0a567e400a744890b7afaae0d73bc80702a493b4c259714cf45ccb216ca2e31e6ae08aeff8c95e80e03731eae0bc6cd3870a26cff0972b46c26d0728b34ee80b4f15d8a046083cf8c1a57f6c467a033a9307874cc309f189f21730de6d05caeb4085cf9f6dabda75074f94d56066f9fc603d65458ad8752e3b0a32bfea3dd9de33653375a9e9da351181ff0cc296e6b42628425f392f487a7f95d5350e769dd6afb203f55a