MESMLLPPESRDWSELPMDAFSVIFAKLGAIELLMGAGLVCHSWLHAAKLPHLWQCVEMVHHEALSLKEPIVMSEMARAAVDRSDGRLEAFEGQWFVNDGLLNYIRDRSPKLKRLCLVSCYSVYKEAFIEFIAKCPLIEDIALINCGSVVFHALNVITGKSFPQLKRFELRTAFERPCYGCDVPLGIPTVRHLQHLILGGIIDIDNEEPPALTLILLASGSAMSSRSSMLRTLRAKCAKIKIRTEASLLP*