f299f57e7af0a1610ed935fc10ca90dc............................