0x2cffd02e6069053a7cbeca8d6d84b5ebb6e03f297b9167a70114513ae90b0b6bcb357bab1bc06c4d7e383609f24cfd3697de9011eac4f3d233cd46760842a816d3df280bfc767bdaa5ab83a7d9bde6f2b0c9f6ff7a25a11aeec8e24beecbd1ed33928dfdc71fc8cc3342e5e30c8931f2232d0ae9fcdcfb91d2171d6f73a08bec55f1a8ee409c3619225af9e77d412cd8f57089c4d1c57d3e3034f2f2094acdc2cfe42f0e7ef93229e4847d3cfdf864aa00cdd600bd958c10393acc2662a932cc710e4bde12fb6f2eb283d28931a24a45c5e9cc70e561881808918821d23beebb05dbe55384ca20413a155e00128fc470f4807280bc49730c1e96fb3d0ac684e9f812b49f118fc0344a8a3aa177199bc9159135d7555561e0fbc0b79ae2eaeda3c77452814496d7cd5ace3e55ab4654531d4de1843e0b24b22ed9c1f701c7800aa7c85bcc178854189303e56931bd37e6ffe610caa0f3c0a89205a4fb40a88bc8249c61fa67f44bd7d3b1c516b7cd4c00a3e08806e847926175af99f7c9b7ec70eb7f5f17f5fc4bba660ef6b4c9eac446e81bb7a1676f09f0454a978f98e1d5b6f69f620c28702b4079cbe87daf4468f0304c907b4140d1e8424e12c890d439e5472e2debee2c44864a22aed0261937c6fff7b411afb5927c493b61daead3051d62fb261423ab7118ac47238f79e8e7cc000ecdf3043a75158cb249d3000c14440927de12421ae25ec078aa8187e87021c04cf2a1397e71bcdb210a5d5726bf9242120c3de605355c1059d5cd1a09d3959749aec3a83f71f47e9e85c71fa542e39c759c94d874337e5a20ce657be8472694ae1ee196625d6378b8a5683fd95cd2361166d8c6331ada79447ffe1474c0cb91796376ca248d8e3ab3ebfc78ac857da18b138c8959abf593d736174e643ab8a6cec752c4e14b14328eec4fa8c0694afeb2f3af00f4fa6072e1c455a3fcf091b73a3a788267b3bf3223e1f82ba70334728681a58bf8a74a50bba156e7294d2bf7e33c852918f62df6209a2ce81cf7fa39247fa6a9d8ac8003bb1938fe5d9caaf9bd9588ae174a5e849109751c174a94af6cf2b037553d9752556192ec81cc1ee634ee3b2bc90da412d09f2165678e36c935abd535f8b22084a0dbaee5c24b221577aa2398b1ee1d86b9a5704924f44092c0d736c8b27be3abe51e480ec9b7e0d4d400f98ec714ddfc6888e8f8f0572c14411b7b0baa863b1e87411f53be5f9eebde1c7caa27e56a711620cfb5af2892ae009b94067ca3c1f44f736294d19edd2ff24e5d8402ee2f868b1c2a14caef90f0c5953749ff14903b375846b69fb40936d36329f3d2dd148409a89e429ac082a52d5fe3179a63813d6c87831833d6d79bf3bbe0b0b54c03b291fe986078ef9b08e90ccaa6216785cdc516179d4ec881de665c4c41333b78ffae5aadedda1ef2d596527d3a497977763b0f650235963002a483b8af52ff63c76888a5e4c3cc85381add39a4bdccae31a113b5ab68eae9dfd628661f349d467d37e223bfd5047c78d1e8826f91f19099f015ac885ecc57d180541981681739d95701f4ff32ff73b1f357ec1f97b221c7c0c8849aed50806b9bcca59c9557eb068facb516d6f550d4a111b2891bdc6cb2c702499569909198ec0f4984fee21f0cca684b5f1063a4bfc4b754eb4d9a7bf783e6dc8294306464a57c6b5aaeff16f56aab82ad20f3c05b0c36253df8f3e53fa49af27d8766bccae946d10dfdab5fec304ea477b208c1d4080f8d0ae255f1a6267284c88f200e214d358c93580fa2dfac7308e1503f9703eadb7fbf2c16f99e2d08064971d21cac03c1bbd931f4614dcc635d57aea198360e128acdbcd19d4f2f7d55d628fd05412971327ebef52743af222232b781441157739628d1b192c8c9df7d068508fdef7e934c