3dafdf21f7d335ab67b1d1f84481766ed4ed61d1ddf8e087e8de4668a9b7276b87919d56ad80580b7f32da1d45289326dd0610a6c2

78efd223bd856cf76cec87e54680753e4c19b73840c069aedd4824e8d1de48c44019c2489c078e77b5c7b179e38f75