f94b86ee984f059581170a12bde7f11a::::::::::::