MVDQKKFALFLATPDSEFVKKAYGGYHNVFVETFGDEGEHWDSFRVVDGEFPDEKDLEKYDGFVISGSSHDSFQNDPWILKLCEIVKKLDEMKKKVLGICFGHQIIARVRGGTVGRARKGPELKLGKITIVKDAITPGSYFGDEIPDSIDIIKLHQDEVLVLPEGAKVLAYSDKYEVEMFSIEDHLFCIQGHPEYNKEILFEIVDRVLRLGYIKQEMADAAKASMEGKGADRKLLETICKNFLKGRVPAN*