What are the building blocks of protein molecules called?

Hemoglobin

Amino Acids

Fatty Acids

Enzymes