51baed563e8ece37f9cded72b66fd7c0:::::::::::::::