0x2cffd02e63eb65eb41c52130965f619001d2dc5560e53055ab952c67e403d4438bd403c3142f5f2cdf1ced5b88b86ab06e5b2d7b90bcbc62b020db5e713cf34afbe660c8dc7fd8e7e349992c26839bc3a158aae5a35e73c950b8561ca5c47a24a8bcedf80e8cdaba3044809262e3f5dbf17aa84a335c186273d57f49f1eace46214c397c23f5369bf92263a5bd856843a37f0195db3ca610ea56550b77d195a5881ea8517024068c72cf580783a861de5811a25228390ab283b48329f9964c0f939b413196e27e4537b75595323410a9838ac3f414122876107b71a08d2c482cebec90d39a7bba68a4f16659af097cc2bad5f12b67af9352a1e94ad3d5f6ca652cd3be81f8abaaff4cdca2fee58930b29f758856a00213f912a9288ac61f21733274482758f5fda9064cc391a34667aaf46aa6abbd7f8ee8ab6e93a2802d6c0d53d982821eb67697b80855c87a3ed676c9436a2520c2415dd93e3f295ee1f838bc4908c663cd3691d82d64be2bdbc59626d5750fc78b22e8edaf4cd992f593a71fa2aba2f3ccb465a995069a29afa21eb9da4cf167eb89a50fe18c59081e88ca4b8a38bb4b9f347a58cf5b7f0c6d4cf44c524aede5c5037f633647272130b179183f0dc6684865425e7644135743c0409d3c83c5ca896c7d638efe4d902e708a9c7954dd84847361e60eb0388e89f870a7694af99a916f07eb5a4c4b55db8a698389059df075f92dfa9020da07dfa434733b6c18e2344a2939d745f7e0206ea80fb3d17af94b4f24f66962f485d6f8b795c42f357bdfa77d56deb329383c4c2304500f1d211b253845baa30b40a61a126ea09a532544652fbe66e0c4c81479244afb75ff06291252c28ec372aa5d4e5c2d7f29ae491516cbc8c5444547974d56af1ead7be40121e9f1f41a777735db09ab656202d27a82bee3d8d802f30b1d81b0d99eb9ad9030591fd92bd6b8b2a45f1014c5d2435fba1bbf87171ee6b6a7606029452fe3928c2a9862c1be3709582f0614137d94505f09dd1389746d8a4bcc9abd88bab52b2be9b130661d175a63deea87337a0cacf7d20f1d35f2fe74bcecff72b7126d52d8c1d76595dcbe5af682ce3dbd137321f2c6dcf38f645eabf6f50013e412eb3e9cb6554a4ea3ea5b1cfbe71b25172f0573db05a7e9e2086021b9dd21c5fe243cf29f32aad47298f1b95ef0959b1155d22917407dd18c521f254e93bfd2e4739fddaabc0e2a6bc7a48da4ca7da71f9c58ea98d9f26d77e2d4bf89d38de3b04a0517e8257b62730f75c30877d1baa587be6ad9719fe1411e5dbfb84c483ade19cc15a2e6e8ffb84876295ab4a8fb24beba25b970c5955f845dc60800ef96fe5fe7998c4a17bddf8d1f8d9858e181774cd6c172ba80b28e51491333391be107ea34d071e976fa2b298a9d28dd38806615ee7c0cdf5c8979234a283731b148a98c4aa52800b6768e89e48fa8c7810dc53a0c99b5959ed12853881ae04c18bab29526fcae5a929ae1c4ae10eed55889fbf0e2e86cfc8ee2212c37001384133cd506a680b52a3fdf3c0ba137e32c2ef1fb53b74f51cee90cf54a3378675af8645dd5026315e73231faabe064142b447322d96a764104aaef6ebc42d2afa336c0e9371314641eda660fc3822efa2ff6ab0b59b749a5355c2790a94f6012d7437abec7939f301b37a7a1cf0ee6c9ec903ca8a8818493853fb9bfe3a7a119c3a49494ad93a1f65aae88b22d38f05869d6df85c9986036a834c746bded86a27a0b45ed78f390a4f4d3fade2cad86027bfaef724cf6c291094b5c7cb351bb1ce0cd10ec33a1b878324b7ec0213b5049931347fb870d2899a9aa36803b6f72de76a3d5458f412420e7de448c51c9299e1f5d1dbf3f72e066ffd9a14fdbb18ade28569da881d61cdf89959db224b41eb86758d277