83B23E98D6CA74D7BAD770CD3E7ABB8B4E4B4284515B8E96EA158720EAB8F288
6005F1E376F56E1CDEBA4B3586995C075A813D3C93E9E4EC70CF81E6C007F369