a7c2dc084cf221d65a5344610e50f0bf:::::::::::::::::::::::::::::::