319a4c22a9f305bcf21115a10a2c5c33............................