protein and-vitamins