6c47652d31e3835fb9dca4fa3a64d16c:::::::::::::::::::::::