Report - DIET AND DISEASE IMAGES. The building blocks of all proteins are amino acids. There are 20 amino acids required for human life, although others do exist.

Please pass captcha verification before submit form