0x2cffd02efba9e2c2045417cc061d53b379845742135f5ea0576706ac3b048b893ddeeaf7325bcdd9f736f966061dba2dc4be75d4394cf367dfe59ec1f0be3733511d3f817ade941b9b3a43187c8837362fba1679ae7e41b49181ccff22c37cf0bbc80c2d3617411d848fc26b34bbadac282a38d90734fcedd3966b05588591f4200a04e9cfbbc56b1030bc3d64f27ff671924142e8980b1407204b52504675e7485e74e84cd3a6b52dc55d24fa844315321d6b1901864cc851118d07c18579d51fdcc9ca0a2d4a0860c79f6b6e0bc41bcecd1e9fa96bdccfa9b0b607b97ca01448ca7a2972bcd57c903b15e94547ed29dfa1d9b865efbc0f7fafc86c80224b65451349fddfc7b8cfbed3677f31f5c8dc5b86b6a99fc52c3cc0d51f59947eeb5036d4245b495b82cfd952768949a440cf7c275142092a8ce2e9d57531fbeabe34d2b7aae2e2fab65706a2d8cb215b8984fd3c7c5c9e66a21675e1654c6dd15e988565bce4ab2fd6238cf0bfda68943ce35bbe3724f681f3e9fff97983bbadbb32ce36f43b54f5f05fe008ee2aa75a8eb1d9fbfa12feb7a3a23cb5374ebffed460f82b88a8a9a4eda94536f7573c50714059cc941f1248b3b049d0bb44592b435408779222d4bd45918dbc1355988c451c550c65b51be5c28a5267e4ef49d95aa9d4e72ee4c138a58d52d510f3ce739d325827ad180cf8f7428781c6bca34b3f1eaf84b0b0b5097758e6f05557481e6c2f4d815942d0da3482b55be48af6542c611bc50db40cddf9a60112552c9600c1dd0c8795523d490d536c469627f73bf6be23e0b27090b9349a54ac12e69b68bc2718d00ea15f660d541899da86222eb48723d0bbc565df185808756d228b0d0b352e34efe14c5e73835b7265b1f082bb62a62323c4c72b2da7276152c869859c7b3affc33ec94643d09a902fcc94de5cb785b3d41e763a991fd19228b9e547da47c95d20fad7da78d4b4a674840f58aed5d4a515f249f80df4b900535ba8d5c32e7088d433c8c661bd19127a7c280ba69383dc8ce97c6531d7a5cee41f321ae599c39359c5a361e927462f54afad2250e73103ec690d6e88bd3fecbda2fb9d129dcbb88c3626ccd69101b4bd3d1eaf891ce1f0eb310227e82c1ee8cb1f4fcc825bc4eda1960f3729800285e6401060e057de146d2b35b270553404fdc912a32bf0b6bd4fc847e5e80a0e766e2f8eb32c13e2fbc23157195663841aa930c0a6f7a22b0f37a12d54239904b233fbf376feecb921aa3a777ee1bf38f172d3e0a6c92ada785d028bc91f309bdfb9b0ebb92e4f1b0e7f374ac01c6c77b736886680029030bb7835c1e6972a82b7d25ec5acaa863dfb5b711715570e052313e3748201fb2dddcb68759659882374b203fe675187af5eba608ab834607311d0bb8628f0f3ecc1402a112bd76971cfc5233d0b9fc2db5c3c96dfba284de54fd95dc38714928827fb5de105aacdc5691d5fa2870f4a73e5e446f64be51a13f12d2305f15515b6d7ad711d5f3a61026ac3c02c2a19a25c71ff839496e79e44ca017b5056d134049827599b61f537c08b95fef845bcfc50c60bae9bb640fa2df26bae5b054e589fc9cfdca7fde80846850a07965825a0ecd0e25416de802e9835eade99d2afd07c1770d2169264d37962f4b43a2dc0be24a78019dca38cb54fed2b53b0ec61c0694617301d0128d3784f1163dc552bd0843e71a9c8d76b06fa6a7b753f22eec57f47d6d126c093adb3eaa264765652812ffb32c9c88ace1d3e6c59f49ba05d7bdc80203ec39afb4acef4e7346ce4b9906bbf2f73251c0a801991dfde1c08ea9d5712ff104e5cdd2db948ed32a7e80716d1a1e51a07df3160cd3ee9fa73c6265822c68f4849947721863cd0d929abf5f37b37a39fea6636776ca029910228ad1873f22c8e