abb1e1cdf4a5c134e8c551c0ef40aeac:::::::::::