MKQWAVEQAAASTGAGQMPFLALLQGAMEADGGGCDGRKRHAAAFASCPCPPVADLDLLESCVTQAAAPPVTAPATRAERRRKRPRPRPRAAPPPEKRKKPEEAENQRMTHIAVERNRRRLMNDHLASLRSLIPSNYIPRGDQATVVGGAIDYVKQLEQQLVALQAAAAERSGVGLVATAATAASDSVFVSPQYTSYSEARGSSGVDVEATGAVGGHVRVRVAGRRWTGRLVRAVAAMEDLRLTVLHLAVTSVGHDAVVYCFNLKMEEGCEMATADEVATVVHQIFAYAGACC