7ad8f5c97339fdf4ad4656ac05df55e0:::::::::::::::::::::::::::