3f10aec860f7cb96acf8b71fe2a0a9c5:::::::::