0x2cffd02e03c45e078fdc938fac2c3be59449ba83d15e1464d7c8e9f01cc99cb4bf9d7f648d1bc1088c01a2a9fe89361c205be5b633bb598a0fef935374cee5b88a794e479b6a9ad868339024b8f913cd289fb58f224484fcbe17c919bce881bd26d0ab5fc82bed54c7b3c0ba19523344d50abe172064ebe37dda079a10988fd3b70ad90b5a24403cddeb973586417ea78e8a292d3ba2dc33dbac8e5aa645ec5515370461a85d693835358bd20c7095adbbe368fb292a7fb6729461ee64b88563e3235f4b774c39cabcf00f6b742f889052f6c0070f648b410c617e4761bdd89a01d757743da75fd6d626161db59ccc2902b43d3bec40ee4ee518e1e5816a1d9310d4665cd46f8fddc9d2e4a44dc2d80ce5f7b47d9ba99a1072f5ad1c9474d66a9f1d35314051391e716a9c713e1a086f1c9aa96363f408d2dace4692f33ab4b6750cdf9e6f615f7e07b0d6a032c7ad6e94b38238e6942c451d36c79bf768709819086eebddd0610e1d2d28e08b6a8e39875e9b6163a68b3306da5da2fa122b6d6436173d1875e986966018b513e5886107cc44953ab9a766081241eb3aa7e03442e64f896c9ffd276feb590109f22639b798135c1365848573cdd75ea29bc1ec826f7f5eca93fdee8c8ce008576d2a93b113362c31b4ab97392466dcb0cb3492b20c2ec4b1a3abf7f9e4e43cff7a50b356f8e0ecf3cc0ecc29de5f7af782579b21844fe7f00505a4bf19b0c3f2e624098db581cc09401ac8de74d3bef877aa32e6cb832ce6760e8c4519be01800e54e502aed80cb5160dd01c7ec3ea0833e6a981feac8f88c9b341b39d641d7d10e6ab843d9a50228aed264e77a4c2599192a857f4ae039c4c4c24b765a9d7d2dd2dbf8485cbda2ce1b3b87ce1d6410026e681c5b68ba1435e77ff19a7e6108d231c4ae7facb1c500d2eed34696a59870e8670b46421200b639009a1d807cb1e17bca7deead252afa935f4307d1a795a664b54137f1aaff6ceb7b41909bcba0ddaf9e3d074415480d8484ad729b19b6297008e0e7a2622542ac9b40cff813490fff4a6852c13e56dc1ee926001bf3212d960a3a39f33e713245d1b94113cc9c7d584deefbb1e9379b24718cc518ad47ad6a5bfb190b41b52f2e2f9ef75fd24735169be9d9f4746e3f49c5d23baa3474087d938510508f380cbea6521a3d29dfabc74ff99c8f0a3d2773e2a49e9e764deedb0c7d05e8ede84444fe45f7ec1a34a88fac227c2816ffa312022e7472d05c8f1c2d5320c18d2577e8ebc8297c99b5d0493588a1e5ac4be2d7feff43a4de49a318202f5cd11f1667d38a4fb87cd7fc51f0df5c3d413ad2fb2b0e7e38643b38ef1060e16ea6fc581d0112b2e1c4680ece4c5900afce726dc20e805accc3d3a9335718339afd497e8229292e0dd8ca847a4254583b49d1fd503da280785ebe89efb6fbbe58bb9346eb9108519ece6561ed3e7d97823c0655f43a545e0d581e4c3c250e45a0fc0c4175e59e813937515368f662fb4ab4c60bab3c2c50e4e4de4d7d694a305b6fbe6d1a0ff48cd3e12d253c75bce66e20dbe5661479ef54fce0ffb1959f8582879ddee6c9fce48eb233139a092dd0fbd7269f3c209d976ce878b7d15f7cfc599909e5966aed91144a871ecfd83045e57f5fcebf7770fba7f9e69b64d714cd33c5714cd17607e490a7fde21eb920abdaa6269ee62579f555cff2e49c3d8838543f1c59c75d814cdcfafce8a9924385432d5d83b4b7a9847b02ce56bf7a8269cff8b2bc3a2544492d6536472c713e87236b49ae1067066613e51f6a4d9332820086304730542b387c645db0f8134959cbe0c7bcb1bb45c1f9265edd9a4e576d2b5057b3b5c97393ffa05ba53b938b77188f64e722b1aa2e25f6caada53ba675bc55bcf56e74c309ec4eec42dd370710f81c922