MVEQKRYALFLATLDSEFVKKTYGGYHNVFVTTFGDEGEHWDSFRVVSGEFPDEKDLEKYDGFVISGSSHDAFENDDWILKLCDIVKKIDEMKKKILGICFGHQIIARVRGGTVGRAKKGPELKLGDITIVKDAITPGSYFGNEIPDSIAIIKCHQDEVLVLPETAKVLAYSKNYEVEMYSIEDHLFCIQGHPEYNKEILFEIVDRVLALGYVKQEFADAAKATMENRGADRKLWETICKNFLKGRVPTN*