What are the building blocks of protein molecules called?

Hemoglobin

Fatty Acids

Enzymes

Amino Acids