MEFATRQEVIEDLRKSYKQTGVVLVIKTSKEKRVVLKCDRGGEYKNPKHFTNGMRQKTTYTRRTGWCTYTQFVWCTFEIVCSSMKGVWAVRKITGSRNHELASNLAGHALSRRLNKFEKAKVRGLSEQGLAPKDIISIVRKEFKNSHSTAKEIYNELGATRKEELRDRKAIEAVVELISFTDYFNKKFMKQWNLVVSSMSVKLFDTTFAAFKETYLESHLVAWHYINMTWTLHKEKFVACFINKFPYLGSASTSRVEGNHYKIKIKSYLRVGILHLFLTTKRLGLMLANQHVELNVVIEKQKMHMAYRSTTIIL*