4dc63ca20b74a1e630510b0f19ddd5bd:::::::::::::::