MQHEEIELKGHIIDSMILPRVFDTIMDMGGEFDILEFEIGKKKTEKSYAKISVKAGTRKKLGEILAELQNLGASVSTIKEIALIPAGKDGVAPENFYSTTNHRTFIKHNDSWLKVGRQKMDAVIVVNDSEPVCKTLNELKKGDMVVVGHNGIRITPPERPRESMGAFEFMGSSVSTEKPTGTLIKSVANELKKIKKRGGKIAVVLGPAVIHTGGADAVSEMIRKNFIDIFLAGNAVAVHDIEHSIYGTSLGVNIKTGELSEHGHRNHLRVINKIRNSGSIKNAVDSGVLKKGIMYEVIKNNIPFVLAGSIRDDGPLPEVITDSMVAQKKMRDLLQDVDLVLMLSSTLHSIAVGNSLASHVKTICVDINPSVVTKLMDRGTAQALGIVTDVGEFLPELVKELE