MASLGRLKSAIFDREERKMQYQSHIRGLNAYDRHKKFMKDYVQFYGHEKNVDSSLPIKTDKDTLREGYRFILSEEDEMDSTWEKRLVKRYYDKLFKEYPFFIFDIVLFFLYCIADMTQYKKGKIGLRWRTEKEVISGKGQFICGNRHCDEKHGLGSYEVNFSYVEAEEQKQALVKLVACKSLIVVHYERCAEKLAYKRQKEKENENELPGEKEIDLKDSDKRKRKHEESDHSSEDEKYRRKKKGFKDAKNSGSQRPADRCGASSKSSGNSDEAFEEYLEGMFP*