0x2cffd02e2b92f9834155a183ebdf45f7c7e4a522698541f4f883371cd628b202f1461928f9913682df2775be0b64f24decfa4fdc34be9fe99762caaf339f5ff2bf8053b9a38b8a6fb3f237fadea0aaa826f3f1769d9655ecc951e43cbeb09ca0a3de04a850b48e951f8d713e1e9c49534627bc827b4fe322d1709502d82e9d30c20a25d55e009683c62f549e595e06c71fe39da0d70b9275e195dfeecde2c7f02fddf0d3ceeb828cdcfdd9e142428ff12ff2943d85e739de31f31d19084bc42fabeaa7fbe64bbc4f66375532b663bcbc261ae05bacc551c5a5bd330f16a778f4dc3a0f0a802ac09a41ca03309ecd6da2c7896efc4dbec3056e90d3c289cd41e7a5b2c27ddc3ba2569370cdf82f46eacfa372488bcc0d75f4301eded0a8e33b5cb17c8226cbf228e20e985a2a93c3467bef974b0c3c78fad5b1eec254e61b930b795fd5e704f588ae64553569908655839848d4756da6547318557248d25ad1deedac4d4949742f3010d15d9eb1270f5a0174545bdcc01d3ca455db9b1bc8b488a15b6bee250584d6155fb503303bef4512140c4c0e8a226830ecc1bb1c9af9a19b2aaf861dfb4e3bf997b193b800fabf948b961ade27c2a46247850f5a06bd0965c102bc2bc8c41301994b83be6af97eb60d0edd7ebef7f24cb42e432b171f81af52ebd1119c9d1781b1c5ade706e0ba2c61b6a1de9933cedb544a708f68b92757dd7403aba27c7bb7730e5a7510232a00e27c0220cfe9311629b26f04620caeba3ed4471ed34fda39bae0356570c24fb9a61e3d350c9c3b096e858471b20a4a395a89e4f1feccadf8fc79ab7f96c8f28f2ccf0d5d5deaaf86666998e9a3730577d6e5b414e94fda9aec08c8a96c8ab92967ad70302a26a3b7f2a6fca600099f6deb5543b6827e4a325e8a3fcd869c4600daaa37d4a5a307525198b81bf8943c3b8433f31996b69a4e4214c256c28fccde82cb7d09cd1bfe5405d457be56e149095cc86bbd8045b32064552957ab32abc585264acc1053dd3cd36d12f9470f2d94adb8b53c0149d4f78f215399a053f7cc38a5c4a120a30424df6a86b686e38af4997e2d45ff2b17eac272d6f28cf8cc9be2c84a092a7b799c7a7e9b87581bfc7e4d0d7b0cc3b3c371d27c6e30cb46e38f57424cc34b47cbfb45c0a0b25819f357225eadf256c0c83a8e30a08686fe60249d01cfad88bf0a4e220ba38518f0e37fba6ef8a19a4f5967d1fd653509d0e3ee3b902dce00617631cd9169bc11fb00292ee00393129dd1d72ec2351d983d42915bf09b53d751d69fba70f43fc4ef22a53b94fac1eb0731791cad5a890721675d896e303eba309a086740bf2ee630d58ce727a92cffe432cb0df0a38e875a168c5d5fafdb1961f48ea58220b8b61ab696e8521b88ae6e5f8b5942a346313e11232ddf2afdce7e81541b6cb5e5b1a309cf960d6430a5eb1a132a5c90caec23ba0047e8a3efeac44e130408758810f2c1b8f5572b65f7431d0422a9092861a6f2801be9a671f68af049664c7e78fd710113c3a3fa45751850b40fcd4d67d597af040f3217df78e508b0a59d379b878a5ed9eecce2911970b24feedb0ef7d834f58e7dde47591c7a6505c67f5865ddd2715226a198e502edbf3efe51884feeb5aeffff53426d7a61e87f17c5bedc6bb0940db5c838cae43e7d519d5053a900d260afe3e401e6114124af0bb2a0d8bdde1ee4c837e3fc8331a48cccf159236b94186a6cdbfaf2f1fc659061c96e70ba8c835e23e594bf4490a9a8a725934e5081b3b6008931bac81f2d74aeb853dd32f3c408699da1378861af03d7dbc237cd2ff609c4c415e4d60ff2943e7ae859ca18b64a3e71ad76175305a92d9373e84f5ee52a1e7d551bd564e1a7a65d02ea2ba0fe5e7af06e7be8b16f5e2063cef98da31cca7f2b9a