89CD970BEEF038761796D87D0E28846483F9D47C33857CC7C5A59CAD363A80CB3582CF611D1EFBC1C26888E60F9C5AE888BCED3E3EAD2299F1C3E8BF4F1F9B127B080BE8286F73522C1D3C4A234FC00B5A686ADAD0E6043AD32E6C2FB7EF2A7F7AEF4B88D9FBD5B68DC6FE8F8F76340756345743AD3D9CC214CF55AB9C51032D