59977AD97D5B92C2A9D45BAA3214A5A204BE71C38AFE485BE2894403F6F79E80
609C6EDF7DA60580F6BD03BB592A2C7A86A80B1141F72B26AA9BEF1B0C1EB11B