DAFB68BCED9C40E4C1DA5A5ACFA77AA234D4AC61B842D15247FB028A5B699650
D4CE77A1BE6388D99CA3B231D33DFC1FE876E3D70F73B74DD3D7EED284A288B4