MSEEKIGQHYLAALHQAFPGVVLDEAWQTKDQLTITVKVNYLPEVVAFLYYQQGGWLSVLFGNDERKLNGHYAVYYVLSMEQGTKCWITVRVEVDANKPEYPSVTPRVPAAVWGEREVRDMYGLVPVGLPDERRLVLPDDWPDELYPLRKDSMDYRQRPAPTTDAETYEFINELGSKKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIVVPERAQMIRAILLEVERLHSHLLNLGLACHFTGFDSGFMQFFRVRETSMKMAEILTGARKTYGLNLIGGIRRDLLKEDMIQTRQLAQQMRRDVQELVDMLLSTPNMEQRTVGIGRLDPEIARDFSNVGPMVRASGHARDTRADHPFVGYGLLPMEVHSEQGCDVISRLKVRINEVYTALNMIDFGLDNLPGGPLMVEGFTYIPHRFALGFSEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVPYKELERYSIERKNSPLK