0x2cffd02e28b692589ac648d00234c33d45eef288dd81f98d99710c878448beae8058bd6737e74e1b21a258afae48808d477a6084623da553793b337578041d71099f5d34783f8bdf8f9a254aa51304bf2a49b275847bd7e2ac8c98e1a8baba134e44549f6e0309fcf7a197154453dec3d559e0fed6584f4c8d129ed220ddbd4d5b4591a83ef717cac0984b6bd38ddef275f65b2f7017c4a3a9e9e4502e6899d048b07a0d1fc107381972f19904b4df85251fadea6db35f78414ea543f8fed77c43de2c0f8bf57debce4a054c389addab300886b86e4fefec0ac759e1827fbff185e9151d8e196e8725849c69edbc583634e6eac7b05047074827b191afd9420c0d85236783f7c3f706d49e4b19b82551c4db57dde5a0875b12c7a94da9a5bfcb78ef1eed4468c1376a8cb56412c7cbb3aaf6a09ba151a3038add85368eac698b343b5e460eb5f7aa16d141233ab7a4e4771f1a3ee1226b6ad04fa9fae50a66aaf44ce71217ef01ce77e0a281239f1e4b6d0871ae3259e44113f1a87369dba7c3b460061e4e8a935ca1f24b0bbe27dd9f30c80c9fbd1f52e238ccdd5c3c136fdcc4c7042a7f39b7fefaf6d47d5624a6b3eb1ca1bcc55fce62ec718dda880fd644ba7b0f9eb45c33ada8caa8c5d1892f2ba07341254bea762363f3a42200c18176983a286fc8e603a6feaa20c7713ec6d73f87974a199b794c432823f309dfa01f2c7d7ae6c6327d42ddc74a1e4a01a558d8ead87a34f15898c7034e1f7ea72e2f5d799b565d693231f5765457160d05b04bd8868a92641cd43081f6b6b450b32c2cae745982d82883217ed1120fe641c9321770073694680adb57d91e561e67b40d1e1bb402a13b3b97cf79b31b0cac61a7953bcf1f2407bef73b2935337e6b4357ad22d5355a9edb4c03006ebc819c80e8840a134ba384d3c9b9931f68586fa6c2e1a09b09ca199ad7c41f561770e657653f91967d43d141cf012e64e953e6a1b3cb58e63fceb056e9a4d1f743b73be5f212fe8c1f5fe14214de99d89e5831adcf8639bebf53727aa9434431115c686534527a707f04d9b61f6c3b20561e44f519c09a64b052aac807470e139e9285ddc2935cf9134c755c1b005c2dd32e5a23248cf2750a28f26e35cec3c0e64b96fe0bf5b191e0d0ec844c30c58fb091526167b28d1d477d20ae196599a4c92795cdacb4329a01f2eb8f678f5e1c880f1a4a25491599ebee7712b7b5a389b5c71af40ed4e997cea0c4c25f926fbbe1f4e59a14643f0f3a0334e7f5328b6befcb2cc614f6ab36485df8b10945537794f07f61d7cedc2f983fee2bd604dd77cb5ed07c435ac358a7621a80b4709d8b523bfb12956856281c06d19b1f10d53b3753496db335041c52c6b0a36733e791d79b247073f3072abfd3959455800c4ae4cdc7d1124929660ae894ba7a5cc37f5b6c9e30f1d228509769b177c23f2be6a1c8cceb69a82b8d14a9a1f452b862317139a54f95266990c0cd15ab40ca5daa1d75ee4201e497d5b956bd61732a943f4fe889b03a91a0dc3e6d4b55f14df97c1aca61d034eb0d0e75de22af3df610e5de39240b81188097fdcc2b7ef8dc9498af81acb43d3a59675a4c388997ad923d79093e4a1d0df0daf49ea35f70253c12faa6fe458905fa9f1d04ed2ba1728a34e1107c086aca531bf0340886fd39df655c75c21daba99d333889e96f8f20764d40239c56be18f9b88ff570483f6d01a71fc5e423dd5138b3c62f0b4698fd0b5ddd462dfd35d5146b11a88cadc1698e54a649ef3b958024bbcee6daddd741dd32ada9f934a2fd02343c87357745bf2defccf9477f75f6aba37bd4d8ebbd85514ad4ee347b3ca35640da895fc1f6d1e890b97e80435c771bee0c62ffb0da61ac31d27e5989244e849b6c65d4ebc98cecd2dc7a06510dae4b83