Protein digestion and absorption