f9dd4cc19f07b8642fbac1e11981b98d70059b5415e37bff120474cb80e5dcd173e5daad387045c589e185ba57703ebf95901e10bd38ed7fe5de6148c6387c08fb5272da87b38dc95f7ee5b5905383e18a1f37a3a27f577c5d379b2d7f616672aa488db580e17d06e34f840171169e07782bd8965095c0c033dd72442f6050633765c933deefade442f9f062ed08ad81882a95a03e3006de35db6784a3fc0e55adf9a205fb2a2351255c647dc04aa61b07c4d2e4079152cbfe2ea2e1c8d774fd4d90c54f3132a5aac4649e045248680135347252840ec9c41bf4d00f4e4bdd24aa322f30e47efab8c8fb5bb5022d9f107849b3d0130d2f05a4ad918f7654b9761bb033d5869710f06fc2cf33c998521baf8ef968b3adca02c3dc3e45a3b0e5e29f40224c9ae29a6c723bdae2782e6c2a045a04e3d5893528712faf087de36005e2e8415615d879d8302aadf4bd099a1a