0x2cffd02e1e3686b4fc705fce666803040b34dd393e0a246b8382790c5b29b5c08718e2753d18e81d0cf700b5f69a0bdcee8706cfa778c77f510f5ff8a3ab989725e83d790d9e25609f1aba1341d05f327ba3c56d39714e780abd7d9abe846acd0a47afb313ed81699fb90ba0f7be3853a4fca86b692146f175bc5df963b4f3999da5889450585876b1ca12c0881b3445f1029b1591e2e403620b876b0cebc6a909d86d2ed10f4472f957f5328201b07fd0f7f1c93bd1d30138e21c531734e6870fcdb7b2c22b083c56018f30ee739822575bbcf5db85f335e8e7ab2ce225a4919f4157f070ee431276f423596a5451d71f94ff9712a3276fe9e535e477056d2c42e080f4b2e38ad8ace31da69763a78b829020f8f4311c96c78a57c1d84cca6b63affbe85cc08e4b332afd6cc8a0f1cf1f62063c7ba2c4f2501c5b2e0b9978af0300aa3bc2ef594786c73dd12bcbabe5c82865461b9211885fd27f6c0e686afe2fe5bd686adf82588a78a4469b25a6afee90929afa6eed5fcd22c856e79f98493940e73d28b40aa66eafcd33ec65ae3bac2dd01029e1783fae67df03713912a78aa32d939308f09fb87db93130f2d76f90cae420a9696a4f1c3e4cfe4210159a56992dcf33c31356338ae281c88a771090d44cfc8163f791c54343ab5d517cfa0224d8ffcbe00a91132591ac41517d9fe092b4f207a2b93435b939bd6097778944349ba2e63666fa20dc7c2eef6041b7f1db5be4c50eeaed28e6515e281742764580568d1a9078a933c8d682049b69c0baadf07ea1dae3bfc53d8720d5973b7c164b36fe20a7d2b4890a6b8b7f219975c0b94001a2f7591472caae01b6aec29476fc54a925a6d8f4ce4ddcdc7c67b3a5e530a21503146eb52522f1be7cfcad7e007902f3c26d1b6ff68f832e1595e90220ae960215ed1ae917778de766ac2c5103256513879963f26d1e55db1b0d4adfc273c988d156a96e6dc4fcb0841f0f2c1e9f0f39e2903c5fa2e30fc9f9e4c32b84748bd651932470247fea8a0eb77960f9d26466c4e41a446c070ee6bdab66a8b3c46d54986db13dd25ea9cbae2ce60f2d45c43b92c14db7aee8e2cb9bcbd7860a628084c3f7c029bbd88fb87bda85c41d9de31339a59e810f7c85dd9a4bb848e71b72e8cd36be5217c0efe51c8eb3822023e563dd24cca01c855408fb99d8960f65493b56e3fb1f48ce6039cb9ae602febc6e0719eaa70ed401b9f435a8cb660ae6257fed26cd2e61ef676012401fa74f89190255c48a66e33964b680491e35e7f68733ac7c867fd372cc64b2639ac629577f2132bd24adb887e381738d4452e08edb82e5e82d7ceef58bc2458df377edcae780c8dc1881e389b391405bb9b5875bca9946b1daf01f1cc69280211a15d0e938652d03eee291c4df3e95d640f4238215f0d299721dbcc6ae2bfc4f1865e1496006dc3199fd27e9c82b53ede789215bb32b6e2675cc52a365b4a9fb3026ed9618c04a76b3a4ddc5f55fefd6b0e282a998647e76dd5bc448ba7bff82747a1a653adbe1bf633a918687bd4e5ae940246d623c16564ea7c078d414464ea9f04dda963d501d2c71df3a783581c2938b0b2da8580d951415ffaf1a6cea5b5aada64e7d29c381658bbee81cf581d070fa416211031b1f52dfeb8f8d40b22b165e7a10001e30c901136f20d85bf64386a60252105c1c859689565b34d292ec1f43dbc654a193521b1f90c673a69338d75d8022b616332c36537633e1de06cacb88a6e0dd9f4f203e3c46935ab744e45f53580641e82bbe811591781a104ae484955ccfbba0f3e4656c000bf48f12c0a153041ccbc33618705804e1fe562772374f036f79dce685bc17a83ce8c3f913977a40bc5e2f9f6635b04ad551de0018dda4fe1d1e8b29c313fe823a15f088a2ae6f484a5b7d