amino acids and proteins 331195