Tolerance of different proteins for amino acid diversity