proteins peptides and amino acids 3283761