MSEEKIGQHYLAALHEKFPGVVLDEAWQTKDQITLTVKVNYLPEVVEFLYYQQGGWLSVLFGNDERKLNGHFAVYYVLSMEQGVKCWITVRVEVDALKPEYPSVTPRVPAAVWGEREVRDMYGLVPVGLPDERRLVLPDDWPDELYPLRKDSMDYRQRPAPTTDAETYEFINELGDKKNNVVPIGPLHVTSDEPGHFRLFVDGENIVDADYRMFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIVVPERAQMIRAILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVRETSMKMAEILTGARKTYGLNLIGGIRRDMLKDDMVQTRALVQQMRRDVMELVDVLMSTPNIEQRTVGIGRLDPQIARDFSNVGPMVRASGHARDTRADHPFAGYGLLPMTVHSEQGCDVISRLKVRINEVLTALNMIDFGLDNLPGGPLMVEGFTYIPHRFALGFAEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVPYKELERYGIERKNSPLK