What are the building blocks of protein molecules called?

Amino Acids

Hemoglobin

Enzymes

Fatty Acids