proteins and vitamins D