b13e6646310e1860489a12a4c5d0ef77:::::::::::::::::