Patent ID: 8399385

Claim:
A library of isolated nucleic acids encoding at least ten different polypeptides, the amino acid sequence of each polypeptide comprising: C 1 -X 1 -C 2 -X 2 -C 3 -X 3 -C 4 , wherein (i) subsequence C 1 is selected from SEQ ID NOs:1-30, subsequence C 2 is selected from SEQ ID NOs:31-60, subsequence C 3 is selected from SEQ ID NOs:61-90; subsequence C 4 is selected from SEQ ID NOs:91-120, and each of C 1 -C 4 comprise up to 10 single amino acid substitutions, deletions, insertions, or additions to the selected subsequence; (ii) C 1 -C 4 are homogeneous across a plurality of the encoded polypeptides (iii) each of X 1 -X 3 is an independently variable subsequence consisting of 2-20 amino acids; and (iv) each of X 1 -X 3 are heterogeneous across a plurality of the encoded polypeptides.