MGSEGNGGVTDRPAAEEKNVGAPPFEMPEIRFTKLFINGCFVDAGSGRTFETRDPRTGDVIASVAEGDKEDVDLAVKAARDAFDHGEWPRMSGSERGRIMMRFADLVEQHAGELAALESLDAGKHPAVTMAVDIGNAAGSLRYFAGAADKIHGETLKMRGQFQGYTLREPLGVAGLIIPWNFPTTMFGIKVAPALAAGCTVVVKPAEQTPLSALYLADLAKQAGIPDGVINVVPGFGPTAGAAIASHMNVDIVSFTGSTEVGRLIMEASAKSNLKPVSLELGGKSPLIIFDDADLDMAVELAISANFFNKGEACVAASRVYVQDSIYDRFEKKLAERMKSWVVGDPLNDPRVDQGPQVDKAQYERVLSFIDRGKREGATLLTGGKPCGKKGYYIEPTIFTNVKEDMVIAKEEIFGPVMCLMKFKTVEEAIARANGTTYGLGAGVVTRDLDVANRVVRSVRAGLVWVNCYFAVSSDCPFGGRKMSGFGKDEGMHALDKFLAVKSVVTPLRDSPWL*