979bdd6af05aa2119e585aeaf4cf1ef5:::::::::::::::::::::::::