c68eecc8564bde545459c860b5169531::::::::::::::::::