MPPQTCLHIFVGVDMLEIVLFYTYLTDLHYINLFLHDDFNKIHQNFMFVSETPKAIVLHDLLPTLRCLRVLDLSHIAVEEIPDMVGRLKHLRYLNLSSTQLRATLIIDRLEDVSMVSEGREANLKNKQYLRRLELKWSPGHHMPHAIGEELLECLEPHGNLKELKIDVYHGANIDTMSELESISCEFCGEGQIRGFPSLEKMKLEDMKNLKEWHEIEEGDFPRLHELTIKNSPNFASLPKFPSLCDLVLDECNEMILGSDLVSLQRFEILSCPKLVSLPEEGLSSALRYLSLCVCNSLQSLPKGLENLSSLEELSISKCPKLVTFPEEKLPSSLKLLRISAFRSLSIQRSQLLEKRCEEGGEDWNKIAHIPDRYITRF*