MDKLIHDDKGNTTISNDGATIMKLLDIVHPSAKTLVAIANSQDSEVGDGTTTVVLLAGEFLKEAKPFMEDGELAVCIEGRSFKEKKDLMQKCAATTLSSTLLGGEKEFFASMVVDAEMAIGEDDRLNLIVLFRSRYLCAGRVTEKDLQRVAAAIGGTVQTSVNSIIDEVLGCYELFEEKQVGNERFNIFSGCPTSGQTTTIVLRGGADQFIEEAERSLHYAIMIVRTALRTSTVVAGGGAIDVEISRYLRQHARTIARKSQLFINSYAKTLEIIPRQLCDKAGFDATDVLNKLRQKHPLPSGEGARYGVDINTGGITYTFANFVWEPAVVKISAINAAIEAACLVLSVDETVRNPKSESAQGEAAASAMGRGRGGGPALLEGHAQP