B42D6F30759EE82B9070D6D928B29CE23E60307B1CD63023C2A40B4960E2A8C2
512249EDA8022DEA36FD2AF0B5E2D4A9D86BC614EA73BC00DEE3C09EFE033958