Amino acids are very important proteins known as the building blocks of ___________.