Gastric juice contains mainly water, hydrochloric acid, and the enzyme pepsin. Pepsin is secreted by the walls of the stomach in inactive form, and activated when it comes into contact with the acid. Pepsin partially digests protein, producing short polypeptides. Protein digestion is completed in the small intestine.

Which of these organs secretes most of the enzymes that continue protein digestion?