319F9BC7DD664A382743152E88079192D484972D12B245EB39D859E916832107
A69A01D46CDE6F453347FB1BC61DCFB005F6AD9F9D8EA691FDC034DFD99A10EB