0x2cffd02eee6d37412f9303c85f10afd945d1f3d54940573c3aaca81ff35346df4b06cec963eebbb8cc85acd946ac46cf2cec47d396c1b7dfa20ecbe799b3a0332426b94c4421acdb7898e2fa20dad7924c52ea64036efeb5bf3d7b01ec482ea4dd728d602cec045ebc2e05c436edbd8ea45028c446bd1eb9720f4143704ca5371e4c6aa5c1b9a1cd6cfdc7efbf3b5d245e9c5ec1972c2264a7717d8bebcbf845bcc57c7d54e4a42da4d115a8813bf35118553d1ddee8cfcc1e7c3d5536f17ca2621e1663c0f27bca7c968a2f860f1322aca7b213ce8bcc77eb7566badf8df31b96bd68514f1bffc207351660b5d7e234c7c2ba249a98927557234bb8d79249d898c88fb9a03f28ec3f86ba4fb3198b55f0c419fb722e3badc4d42b9771a08bc598cead2ed67e7d627cfdf8feb0cf21c5914a10cd493d5dfd4a8b1cfe9e043a2c18a26977b61da4fdf84a4f27aa09a1cb5d74a1f03170f4cc424e7d8eac05a59ef506916b8eb482e5c5172782e0f185f44c285be6becce3ce28e172784004e76265245f4e404e559488789108dcb51671c6a82ccc08545f0f108b34cd9e8f11108d9076bebd2cbb23d34dd662be657b7647005d5abd6b077fb021ab9878cc519038ef711d01e464c2c2067e1e8d6e99613c9ecf9a3ff6ada0a6a7c070ca5d37d5f7296d7acf69594884f857f33655d5a69a3745ae56bf04a0dfce75e7e0e0a426654ddc352723479efdebada844cd48f6ba143bd8be176030e629f2f6794ead0085045e913f83c93a2dde253c4c770d1f24543d44c8c90acf0e491c4b8e3f871258ef452603d5f6e3a1f79d464c576c19d96799cfc2795fe03f330dc07d0ee35b1e4b411f0bb45a6243bbcfaf07456c71c713ed1dea04193118a392ceb53cf137263be6a1f88770f1ea51bc57acd6f5a10e1ef73c5443546f608a1a777c02c3e7bdc66952abf8793795337a1b3ed71da00030dd4351eefe58236bf04c0166bd3c122ed1b537ccd47caf087e99128bbcfb30acd3c7409ce0b04b1f80c6b1d47e562a90cd38a75b751a499f92635fb804985b5c9d98c470797d7e246ef37c4606faa137dfbf55d70c7e499438bfd1b12b3023d24a77b32ae3e7048fcb99abfe8a31f70bce5e63e5b1ebef084fd49d42bb8ba5c32dcd4f04465fdae7f6827a1bb0188af5c76cd46033c44f7a0af16a29a48eede76c8d33aa0d19573c545803a76d24fd4cff5c941a558b09f266aeeaf6a919a9a1c66592db967e9242afddfd7b3b03826800a529d40dad94cb7b7dafabfb4fab29df14f1b4f250e1e393fbe383a084588bc80b388876c6fe459e5019d9a323ead5a51e29849127aa804c2e8748059b5602a5a361df09092736ebc09c094cf62ad487b44f68b31fb6e1f72f2a51a6460cff621dc37d18b314582d2857cb4ed2ec8f0618b3dba95c19f6e0e0fce61562ba3b701f6fe04d69c0eaf20d7ebfff8978a262be4659134f25aecd520bcb5cb972b1780cd0248541bd038262cc9ad93fe8203492694b2071843d0c16b63a4b748aac4ba175be6003d749c4561cc441179ddfca2669db599dbf31cf572b922f6c0a2f086e54761026c4e1b9a56151301c93ebac025bfd79a3b83501765958a850d77ded895569865cca49aa33794f578099f2ac174d2682dd775d58bc0e414599cb9ea4f1d946c6459119cd1a86cfafaa194b875cbfb7f409d91bd6532ad16fdedef27e6918863f2fd893cc8dd50acbe708fa32ce3dbcceae18d60523ea1a238db2687f40be81f6fb8c1b2c03d46b31823e139df721fb23275059df48f36cfa2519355a6a1258e63ecfea4f2348cc712af46601f656dc3428c0e9597260accdefc80a433094eb3081d5e9ed22760f0c4dc6544504cf81e3f708eba0c7b4042cab738f64f74a92170b6aaa7ade7308b51a0be87535