0x2cffd02e92a13d35bece7aa3d8c8304604f57c730944f4cc6a6fbb11d38c8899c0cc42cf088793bf1250c567fb8dedc0679b65e58c9b070155aff6de4570cae9f6d513f805ce7775bcdcb8de4ee7325c03e7e1c2557efb5032313c5a13dddce5394f865d4380c1d2273d1f1e6284ee4fcdfc4fed97f1941f25a8a92c0616d018e78a7c409f1bb654b1cfae8e55a02604e5ddb25a8295ec3c8aeb7668dfec0af14ceaecf4fe8edf2ba3bf2e1e806c63053d878a421f3e0b50b66b2f377ea8fd5a66e94a0afd227c2f883648a8c9be4132efe5018b821535f4755bb1e3f873cd04e207e157cdf0db69b35c5e2261a45f9cd6626dacc49cc16f1143a0856d7bea29028bdb18d41c3e0ac1cb4fa097918bb800a4f9b7f6074270a7590b42fc8e46e5cca65bd7ce0e765ab9603791f7c8ec648fababdb1cb542e62db6687ff4f3dee4671b9051d4bcf03e223ef6028502ed439d8f262c102206a92e67b9b31bacdd74d8ccc62966dbb305b1e203eb64274134c297fba09167cf3872d0ce5460a6307aa0fbe2a90f5448f95caaa6d24d0d47925b48633ac6d74bf1f6ab428e572e736be5d1d1ff83cf1ba46024953125d90d7065457c33d858b8ed02e728add7637ad1f11f7e361a6da0b29daaea3c293c843dca9323ae7a335ff916a20bc63f170a45d91161c80782a0772fb824e53f0fa672ac87d74b2eda3bfd993af585650147472a8d7b524906f88675047ff36670b18726f2872153cbbea5495b61b3db85488256d5d48634a6f5acd03c12f3fbb98b9bf8b839f9f7ae2dc2acc37fda1bdf1dde7abcdb3b7bf09e4fb9282a30f01e5641c60af49acdca3c75f50bf8d0686f1cd3bb958d09e265cf7f8c2301b71243e29169249778fb59ea1915f6feaa5d3d24d8ca232c132fe7ac21bf974a2d4091493c133919d3b9ec04c73587872717063c2c288d523829f7a4877a37943ade27dcbe75673ca62659c7b0e9f349245c99fe265b673a68db69dc1a29f5527bac449a88c9a26ce1c7d69c5e32cfca68e6a7e18aa52a3fae285e789314f71619b56f33a447f1028e8b37c4ace0a429cf6a3ce722c0050508df40d1243f9050a162514e4bffb74100dbded830e549c6f548e1320ade3c0eb71180f0e1076bb77977a490f6f34c21fffd9729e34b9b83ccf7c121eac03e4143174241a754f92cde59a1cc107830e6dcd5f70fe6d7e6fe777324840f5ebbe7f72b28e7da6e385227de9c89755ebfd37120779bfea26811f71c3bf36057a632c12b638eb2b0a02a2b82007c97da92296a198d1f02e3a947e7d4723b5ddbf99b8ecf211292c99f2e9b5d07f9c9df973b6d540aa065e804cb7c901e1cf3a5b97dfe8e9d39233eac76370412fed19584ef1a54ec41a1b75aa43a82d946d5f80b95043e304266649920963db5001c3818c9c747d815f6ff16afe5adafed7efdf196691d71e66e7ecea414415176e11a17a9f1c7feec5d43fafd74abd5e9c1d08e810c90db8b403a4b6176ca732fe1b5ea00b1303bceca41ae47f9d62a4288c6786ff2d8aa6198161f3ba04262e7fd2abe4259df9a4ee9d53e2e3aaab2d34654812bc21d861ce9f816d3187e4c55fa55a772eaa9f02aff25ba64ffb057448454d1522fa4bb8070517cfb0739c29a627541b0b7c688eb79c87ebaac35a54ade12512a529da001be4a42cbe8ab01c69beba50298f17e68dd2292eeeff28a8e204266f0c52af9403b5c3f58a61ac0562e706b0e583952def514907af9bfe2af47b0b22d726b7ea29e02e6869606f753548a9755f35cc36b8531de1e97ff8661c47df6666392fa7266fb9a9a3907837912f63997dbd286e854484b2253eab1aafcc8eb8e1dfc9acf93907f7cd1d75464a8d81920eaaaebbcdbb9690b6517cfdb44e7a07e1975fad851b917bb344c3ee8c9fa1db6c9