MKLLRDNFTVCTSEVVETKTTEDGSGAKMVVRLHDGKLVETVVIGHSRSVDDGDGDETRGDGEDADVSDGAKNRVFRNTVCVSSQVGCAMGCTFCETGTLGLMANLTAGEICEQVWHARNLCGSTGVRNVVMMGMGEPLDNYEEVLIALRAMTHQAVFDMRQRSVTVSTVGVPASIRRLADDAPNVGLALSLHAPTQDLRATLLPSAAGTSHTLGRLTESLRYHRQKSGRGAMIEYIVIDGVNDSPTHARELGELSGYFVNLIPYNPTDVGGTHGYRSPADDALERMASILGDEFGVKAKVRWSTRRGREVDGACGQLALX