3dafdf21f7d335ab67b1d1f84481766ed4ed60d7ddf9e082eedc4068a9b7276b9301134499b92fb83d2e50af9332e8673c344e16e3db

7ce4d476bc876ba436bb80e04488736c52c552951c6af3d312ef3a18e690f4f0897f071be702c493da936a9c88e3c2