A protein that breaks down large food molecules in your body so it can be absorbed is called a(n) _______________.