0x2cffd02e0799b53b61a3578845cd8638a66e47f4e3e8692166950c07f6092c0dfac121913661fd76592063f88a458c393e49f20e4988b881bf4fc3409d40da65c46494eb856ac77b1794f1c030a4a7b6aa6a78d309786071d13303068d7a8245e59f925f2e948a01aed91ea6afa6a5b24fa789fd06df563cd6c8e551988a39d6b7595e52d34398511fac799b94bfba52def5de993f0b971f8ffe227171c2dbb7453b71e74f1750e84d0e98018fe20989236d87a774bf76a1dade5646ae96ffd40346f5220361e3dc2164fc604e722610f980a0a03ccc0223728f1793b0ee1c56f33baed90b62f734aa3a7f31aa48e257bf77ddd6d73b9a36df422cb71c8386b89afca653615c57508d9afc66a3315a03166ad092fedbd7d3352aeb4b7c62f40fe729b554375fff1b5f34b9a913ca4fa5983b8023c96dc41b367c7ab8f2cf1af0b2ae06b9c98f556375b0ddea0845685a3f7cd060130a8c3669ddee17a0c319b6634a2ce451a607b949a6916d54cadeeacc233d9d4733acf15ebc5125d15169c26ef96990e66d8b2d8fb314870ddb448218cea8e1194261e26c303a924c34ca52346be96ddd45ac1b6ead9b2c84920b7c3e321578a68c86894fbc651b561493931c29f0629ae711d4bd789dbf297a1f6263f4f6074206a5ed1b86b37cda0e8ccaa2fe06d0eb81fc987cd21e4ce376866e5440d7ca4e8c611d8505072c91268bc8d4010153f5531b526eafba25cd332ca1a9c3572976f8931d03ba17220d11646b1b3c8a06ed0bab970d6a7778401ce24ae34bb51d32eac6709678ad684651285575bafd83edd72563425d2e345ec744ac0980fed21fcee7a61169d76b405ded6645541f5f63d2df6d73fd17c04cdead73c8aa1e0d3288505f3b879c5cf23a0074e00a568a4b32bb21f06db267f1717c55e5ac5db4cd657440950cff5d18a22392a175f0989af542b8d886623e3b552534858de95c89c8584aceb8f6d62ff678ee2e0f39d2832078f4cdda75c5258d294634debe991696be775ffd8f574560faf27d4c2ddb59fb588de024e7250ab1690f2dab95713c8f56c52951bbc2fc873642dd6c999008fafd9d73d359adb478e2b7175184d32e94cf67057832eb8508e3f1c6a5aacc01bb6c5f46bd07506080c1b3ebc2220b56e7d9e5f6e93140df30598fecb02899d068f13b6faf14b0c95335697ec1aa24e1c2a5adb4d63df85e18a74ef37517c9ad14c791c22503ce1322e63d6d8ef8e2c4ee075c95efb03bb9a13b39356ae3affe9aa6413a419a557eca9c3b25a6dbca0644694128f38d0e95b8b167104b3c1ff2be22a7c71dace4673a57ec74f71c97063903298b45f3afec58ccb81594076d7909fe7cc04e3c2097e6c3c8573256aaaff0c85e375ba346c0ea76890a29f7e7b8ec29be85dd5322f4138ce3f909792cb4477723cf65fc26871c739812f03cda984836845579429ee3dbe51b8579514dafd38d14183442b5fe29acd39e2e65740821f81f1b465e1883ae30c990ebcd0c31bf329ba2bedf68ee7fef48fc5aded60c1a2fb8f7da31223fc15989979cb79209b91165f0bfb5ed9ca66513d87eece93afef936836b221bc132c9117427b69ec21ed11ea224551c4707882180ed177146771529fefa10e64c41758d0b8aac0a6659f3a6cff1b2d50c2f6a4b922a7193b0ebd17ca2938c147a5cc865e95e7f749e79ff112c55380a823907cb9cc93fda51b3d2c2a3f233ca48e470c4f3b9c6f802168154fd24f5bbba8aa498ede0dfdb1517cf15c413e0029c277aa394820bebec96d70c8a4cbef5d75c7e6f23bfe2ea0c6792e297809d1201bbb7674e034980e908702dd98f086c193b9f6f9af363902d8d85266426d52946eba88b3d4359df2a30d6e4924e908977063a6f5ad23267145eef3ed2ab3158ffda8b1f49e121ca