protein-and-vitamin-diets