Which of the following foods provides amino acids that are most easily digested and absorbed by the body?
A. Grains
B. Legumes
C. Poultry
D. Vegetables
E. Fruits