8bae81a8c95216959b6ce5af6fe0ace4:::::::::::::::