f4ff5c7dabe67765a3c11bd340e0dc108f7aacd06c708b744763908d8782ff68001e2fcf7e4b5ee32048cbc8465a44f193f9ba5e833808b4da1d74665e8ce5d4eecb7cb83ca33e51a9a1e243f168b9a560d2b817b17b2fadceedd25988b62d68b6f24b22a13eee34c384dfaeba9fb916f151e77f8b70b55007554dbd7114dd76fa70e1c55313e8acbdaf7bdc01eab5c4aeea38c2c772f125f6cc5cdbe28800aa4be2377b054eb54d6dbd8600734fca61f7aff7917dbab47770f7b5be263e789c489a07f3be22cff896a2e62eeeec15e1f22221093e29fef4e5a4baa3fdf6231a6899986f51af9c1966e9baaae7b2013ccb81bee318b71fdfac961ec9731af9cc8407014aee600feafbc79870c89e7c4e18a28a10