b237b7f5682fb6268efec0373724f505:::::::::::::::::::::::::::::