how many different amino acids are available for protein synthesis?
Amino acids are the building blocks of proteins. There are 20 kinds  of amino acids that are used in the synthesis of body proteins.