0ff143d0e34c6dc3f23d4026980c9ce5d05023d933ce761fd80476b065ced7cba56a37ff3a3b431ba37cc151ce6067c180581a0c2e15842a71d3ca79bd3a7b8d94607a2c63558aab27f6c1a73674ebf828908234547a64fc86e20624538b006424354e75d7cf4f621057bb4fd5c34d96f2bf0a0ef07ccc545b5a5