a77067e9ac73603876737365bdd9646e:::::::::::::::::::::