MVGTHPTNLSELLDAVLKINDQTLDDNDNTKKQELQCHPMRQALFNVLVETKEKTVLSVRNPVDETPEDPQLMRLDNMLVAEGVAGPDKGGSLGSDASGGDQADYRQKLHQIRVVYNDELRKYEEACNEFTQHVRSLLKDQSQVRPIAQKEIERMVYIIQRKFSGIQVQLKQSTCEAVMILRSRFLDARRKRRNFSKQATEVLNEYFYGHLSNPYPSEEAKEDLARQCNITVSQVTQINFQTITVFFAVQVSNWFGNKRIRYKKNMAKAQEEASLYAAKKNAHVALGGMTGNPYGMLPGAAAAGLLNPYNPMNIPGQDTLHMGMPPFDLSVYNPQLMAAAQYQQQMDNDNKNS