812CCF4C58AC1D019AD6A5AB2505FACD8693CC693947BD0FE14BA97A35113B2FEB78CFA49D70BFA20A6A3C92C4E344B7CE5AB3E950B35ED22B9F07916FE57835609755C60F7CC9F59DA245DBC925AAA74DCB68E98E1D3335A77DFA83C31A22101DB45A60898E420345A57562E9745AA0E66392ABADF95F4917841A7FE016CDE1