MSAGGMWSSTMQMFSPKPTFTEQECPDLSGKVFIVTGANVGVGKELTNILYSKNARIYMAARSEQKTQAAIEEIKASHPQSKGQLVYHKLDLGDLKEVKASAESFLVKEKNLNVLFNNAGVGWPGKGATTVQGFEMQLGVNCLGSFLFTKLLTPALAATAKTAAKDSVRVVWVSSSAAEAINPTNYVKELDAEGNKQSQFTNYAMSKLGNYLHGAEYAARHKTDGVVSVSLNPGNLDSELWRSQGSVFRWVLRHTVLHPPVYGAYTELFAGLSPAVTMEKSGAFIAPWGRLWDPSHAMTNQSKSKAQGGTGAAQQFYSWTETQVQSYL*