MKVVLEFIEHASMPGSDITILQNVQGDSNNLNGVVLQWQESRNDSTRRVQRARRRALLAENLSNEWKAEKATRSEIEVLTIESSLGSNSFAGNFCVLAFGSMFSMSYKGIISHIDIRAPSGDKDLDDLIHSLQVFPYSLDLVAAAKSYIREQIAQPFYCAQVRLLDGQFKNHWNSTIQFFKDELTLLNSALGSSNPTSLFLMTDLSFENWTKSDLKELLDSRDLFQVHKIDTRNDLIQEASRRVLTAESGFLVGFTSNVKRIQQNQAQSPMLDKNTHVKLAMEEIVCSCAKLGFSGTEGSTIADKIKDLRAQGICSGFDLFVHNDVLQKQ*