f8c59d0e14edefc229922d8787742a1018a87e9b6e53c8b764b07d2aacecb0288b703927cee5412c7ad82d5cb4de4d4d1c9d9a597f8cddeef1d20cee9e6b5eb66e91586fe5d606d3c755e58d62171a1a80dfda99436cecd9fa4e89e712946837d303e0bfc0811e038de80a219c69fcec07e6d184a2c948878ac41b8e911374fc874bb1c2a63dc69b131bee069741a5b09a4d84218ab38dc04809ff9b67b4da8891dc03022e5197e956d42491dd522611b26f523e2515d7ca8f760abc4cacf975e43ec4e3bc0db2020924885c7b83369678d2bd9b79194590ee847d8904e9ebabe99687a444ecf19cefdde9ce8883492f59d5fd3dfa5d98df0e0610b8e2cb2b28b445fea5cec9f9199a8fb25df13e7f08a4fe5954ed07a3d2f4b42cc7a9ec87967832f993b900afb5018ec6c2b363a4813066b6875da688c9c34c8234135976db1f81b29c0c06783514c3c843c6a031eea5ee13885811ab02c3601273ae6ecda042f398859e38e582af273c0523a7d5f36fa5eb2ff33d234580a684693dcb53e5802947bc0e1eadd19cf9c138a1be2912361d85e814b14459ff2b5f3c813f9a9a4d6efb616a61ec45f3d6694bda79e1f492cad5826f47e571af408730dec9195ede5abfea3cf9fc293005ba5ab93792e5c9c8cf881599ee636ed1e57f71ca3cecc8957c29de124da57dda5cb3a9f37c6a863f