MSEEKLGQQYLAALHQAFPGVVLDEAWQTKDQLTITVKVNYLPEVVEFLYYQQGGWLSVLFGNDERQLCGHYAVYYVLSMEQGTKCWITVRVEVDANKLEFPSVTPRVPAAVWGEREVRDMYGLIPVGLPDERRLVLPDDWPDELYPLRKDSMDYRQRPVPTTDAETYEFINELGDKKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIQVPERAQMIRAILLEVERLHSHLLNLGLACHFTGFDSGFMQFFRVRETSMKMAEILTGARKTYGLNLIGGIRRDLLKEDMIQTRQLAQQMRRDVQELVDMLLSTPNMEQRTVGIGRLDPEIARDFSNVGPMVRASGHARDTRADHPFVGYGLLPMEVHSEQGCDVISRLKVRINEVYTSLNMIDFGLDNLPGGPLMVEGFTYIPHRFALGFAEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVPYKELERYSIERKNSPLK