MKQWAVEQAAASTGAGQMPFLALLQGAMEADGGGCDGRKRHAAAFASCPCPPVADLDLLESCVTQAAAPPVTAPATRAERRRKRPRPRPRAAPPPEKRKKPEEAENQRMTHIAVERNRRRLMNDHLASLRSLIPSNYIPRGDQATVVGGAIDYVKQLEQQLVALQAAAAERSGVGLVATAATAASDSVFVSPQYTSYSEARGSSGVDVEATGAVGGHVRVRVAGRRWTGRLVRAVAAMEDLRLTVLHLAVTSVGHDAVVYCFNLKVNNDNSSSPLLMEEGCEMATADEVATVVHQIFAYAGACC