MSKLFSEYKLKDVTLKNRIVMSPMCMYSVENKDGIATDFHFAHYVSRAAGGTGLVILEATAVQEVGRISEFDLGLWNDEQVPALKKLVDGLHYHGAKAGIQLAHAGRKAVLPGEIVAPSAISFDEKSDKPVELTKEAIKEVVADFKRAAYRAKEAGFDVIEIHAAHGYLIHQFLSPITNRREDNYGGPAGNRYKILSDIIKAVKEVWDGPIIVRVSATDYAHGGLQLEDHIPFAKWMKADGVELIDVSTGGLVNVAPPVFPGYQVPFADEIRRGAGIATGALGLITRGEQAEEILCNERADLIIVGRELLRNPYFAKDAAKQLGETIEAPKQYSRAWK*