vitamins and proteins