aa3822dcf77190dbe865df01a52493a7:::::::::::::::::::