MSARRDGFRRSDLLLPHAHALDAAGLAENLGLHDMGQQMDEVQIVDEQHLLLHDQTVIRKGPISMTKNPLGLPCQKELVGAVMNPSEVFCSVPGRLSLLSSTSKYKVTVAEVQRRLYPPECLNASLLGGVLRRAKSKNGGRSLREKLDKIGLNLPAGRRKAAHVTLLTSLVEGEAVHLARDFAYVCEAEFPSKPVAEYLTRPHLGGRNEMATRKNMLLAAQQVCKEFTDLLNQDRTPNGDRPAPVSEANIQNCVTHFSLITHGFGSQAICAAVSAMQNYIKEALVIIEKSYMNPGDQSPADSSKTLEKMEKHRK