bf871bc8c868b3f9a5794d2dd774bf43:::::::::::