Proteins are constructed using how many different amino acids?