afb0e12012437acb93258f60907d57f7:::::::::::::::::