0x2cffd02eca5642217a7a198944ac06bfd359fedca3bb8262039bd30e1d37a5f185f36354d2f4b3b3c0c394d09c552f12b498e2e00a9da95e7fa5834213c09e1005eeb20749588b6f7d77ceb3fa75500d398f5a1954951abd5dce1eee6d20aa5ab5338cbbd8fabd7b0de31e7559ad5f9a71bca8b6359dd14a40fe1f2889da1eb1b6329f5abf514eee818f32d827d891e5aba0a1f3eda8a857f5afe4f4bb1a5fa60edd6658eebb0fe321811c562990e46788fe480ddb89579b0121774d8bb07cdedc57a240351538850b0e76c2779e89a25cdff006e84ee3e235a6a35f969281f2eff912e62dd98c68348bc9caa5ce9750fc60e215c319fd32d90a9d5704b8e1762908f942e489b81f39551d66569c6d396d12dc6c3e44bc3ed27bbcfc432d8e0c5ab374df91ed8226c0419d085b7d02453303bfa2d172475d6796b51f1e7581337fa6fdafd5a64f5341eca090ff5c59d12d3d05e3a9510049092870f68d6ad05e4bf5a97720166a537f2670de91d3eb53c9001ea2a5a224be585ac694d72eda9f7dfdf6cfad1af9473d58fd092930bb2adace792d2399bc2167753ea4a73d03528280b92bfdc76e498b19a80bb60eda3b14463601576ab2731a5b46a112c230b271f9302c87e2e1553fb9f49fc2d9c3061b6971d932a80f9e9e558aa3a7f9a9539f883044e382b61addbc88c2bf9d2c94a72d8f72927b217986ece1346ad8538c180eb29b4471387706a374b8257fd0e9c5d56ba8141df2e7861ed4fd268266c5acb5bc19054ea31f3c4adda98b586e34ecb0189a2e3725ea16a49ec6a2d740a58a4b83865550c59de7b664aade4aa11382035aeb40331406173942aba6d9daa684b9af7b3911edb66eb64e564aa3721c6845996ff64987706859d46f36b6233371663996af518e1e0b813696d3a4e41dcf79c203a6767ec619213fafe386836f96510adb1e3cb60e3ee9af948781aca5c7ad435f0268e0963535cb894ccc8847b4c49da104134c4a611efdb9fdaf638f01bd070b3fff1183a6c37a73405f65761d1479f99b00e60feee44f6a2122fcdf40d80d374ef0d15b95536ff20424468007057ef07c059787ec36b449fcaf2317cdd0d4287e39112779423dedb020bba86916bae3c75a43c03b31118cda947db66d2318dc5045666ef8c731b844cc4beb8be7af37f868a3edf5e6fca167cbfa83ec3b9641d906a0e241f0a054c6f2d3d8387a27d0876508b8c62f8577286c45ce67e4c172b0abf892076bb2991cd0f42805c82466ed3235ea8fe992cd60da57e1e420c376847e38473a1a63615a940ff7d94f1219e88fb6ddb914d82dc0c98a91ebeca56d9e86c50bc282f8ae68c3148250fdfe27731e418dacbd822577749b17e6f473f8c8c1ef9be2209aac9d05595c8936b0cbcb47245d37c996d20cf4bf3a07b13ed719ba7bd1464ad0d39b574ccf13e63e65551589c8d4e2916116d78175ccce270bf2843fc38cdc9395b3063c8527dd5d7da4f5475a259f776139cb46229721a2f05f10c9bd64c5960d87a3c6a16ee5369681bd6634c88019d149ce62933d01490845a29c794cc022ae87ef5c856da1a9d6bbae2ef90e0a01c4b0a016a87104fa013a689088c2a5bfee89188fea6f6cdc3c7ced228ec4032f846d1fc1b0d37de4ca848fdd5eda4259e57bc2bebf401332fed68474e149140091587ea8f764f3b50b69e4154b35d65f25cb34f54e35d13f4355f1895df324054877a635e9784965fb9d42b8e5d60fe7228ef23f24e5400c480db6524e88050a9e6ce958357e26961cae2d7945fbe7575ce2f215d395ae093e2fe712445df5baf578abd87f1df23b2c2fe18bce675a7612aefd47e429300cb59d18f4b408de9c1f073aeb1a17a1c504875c6bd4adb2f3b5f3166e2ca7cfe97d4b4a6045392a2f8b4e247dadfb748a0e