0x2cffd02ef504e53d480f2dd04705b2a3c6509364218f08b9fc2c0b553305037a3ff80e66401284e7199f393e43b4177157bc4c9e76858b61cf2df164c19e122b5f760af3e5f14465280043f8f71420e4a13976252a0dac6b2a66d5bdb4a0723ee16223f48965a0fd9bf756ea02609491afa0f1b8baf78fb914d3905d39539e655a54783ff9eaf8423bb4a5822ca59d1a3c6bc017c723b97566cf02d004cb0035d993534f5d751e9bb0d8f6836624b15f8d9b7b5b94be65f15cecab17a5841b041d01c9f759f161565b9560c1a99370f97ba43b986538dcccd34ec5e4d360d9b19692facba15a8e32b873364524cc48431ba9b48e136670ee105660b297a4a6f32d4ef0660286b80164c43d40619a6aec67db9edf7be6f48e32ff06e736c313b0140e3fa9f6ce9812f6c846aa3316511cd6e664ff356ee1f10913b18152fced47d2aa6b407478e98c4bc020b3d2e5bdc04111703d6e8dddc69e88ea4af7ed5cb6e2deee1ded564add8c21615c411713adb3bfce90de5069bb8e35de0509b561fd43abf48544bbeb91c5945a5c8f99c9b2d38a0be30ad4206b3a051a5947c9ee2e586f3c3e61b95ad8da920fd9cac3de205e6e3fa5a5825e512df279bf517f263c3ff345958676718e84ae17cf5934bc5bc3da72692a6b18e2f36737f63ce62941e20bf2226d91c8cdac43c23bdf5a7880e8a71a1d5e594e9e3b32754b293c7d3e30671840e21f55497079513ae7ee530ccfc16d8ed53ce65784a532bb2917affe969091d12b601c2f59abc4abf3ee168ed47c430f291af9f5177cec7b3dc64a6a22a2cc499a2bebcf7a905ca8a06feb058e4967fe7d08f5395bfc231aa8e8faf44f87e04c889ff3dc09339a82c5a7c523180b0149cd07af412e43911da18ca202050f8b7f2bafb79e8cb942d8b3e472b0ba3a04a2dbba2edbcf8f0184f6bafa12614ae3feee1f062f5d57bf98590099661ffe89163bf488034d122afe003da16afb853256402a040e49da99597809c59d79f72fff5a3cbd76d6a795d382287bdb573cc5438e8283cb6ad56bbe5449d2cdb5cbe6b4b550593d8b638f59b551ead1a714d0b2348ef581c789b7a266c65449170bc55ac2c31114743da09d2075f076a57804214b3c0402bec8b57597798a2d3e62f65656a0ea6b09f1d4b4379f59547b28fe490a6ad4b15a492def371de30057280e9ab57e6855919c9d1a4d7bc019aee05e78d2d16ffd2ff4af813ea70302925a67b8a518a31e673cdf01b6525eb68789a994b626d834c926b9f61fd96186ad55b64b4da193586e730ba7f4db81023770909db2d7fb7175aa5b17967633ea17c3e4b457095de1c6d83606930f77dc32a0702b917bbc4b6f0be12bdd8b0ae03542ce17633fb6e83653a3957a111f50540201c493aa60f3f2a86b6a57be0262707b6c48fffbbbdd022d04ffca34e64a367075c3518a4c179d1e6320562207af4fe48f14341779d95984eb58f413a761c4163765eb1b0a1232b58a9284004bc9b3eb400881546b14b61b942edbecce1ebe1598893012cc6cf0c666c9db621ebbee97b20706b68cc8ba8c9e44028010df1aa99c26a9d38b5a1e2ee4f1a7a7591bc69efe4fc0ba0a549d5beba0ac183328f537d222a4bc8e6bb3b4ca55e09cea3ed523822957fd6507c2f175d707e201a626518848a7c1cb97cb6b2cd83c2098fc3a09158d5eb4ea296e201638dbd06efa8817931428f960beca4a2dba5fddeb1009b290bf16a578e1499b4a48f583ac74e29bd48c03026c7b88e7c50c11ca6d7cefb861467355035a4fa4b0274d6c75ee84027f3af61c6087f41aa9f77a2fa6e458061325b98160f730ee3e1802f5b91d9c129d025d2957bb29cc06d7e88d503d669ca6fae6a498f65f2c75cda1217213b7a69789007f9d0de3220fcac6b62d53e6281d6b