a3b6cc9aac69cb6fef18de497f8c3b1f............................