MSEEKIGQHYLAALHQQFPHAVIDEAWQTKDQITVTVKLNMLPEVVEWLYYQQGGWLSVLFGNDERQLCGSYAVYYVLSMESGVKCWITVRVEVDADKPEFPSVTPRVPAAVWGEREVRDMYGLQPVGLPDERRLVLPDDWPDDLYPLRKDSMDYRQRPAPTTDKETYEFINELGTKKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIVVPERAQMIRAILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVREMSMKMAEILTGARKTYGLNLIGGIRRDLLKDDMIQTRQLAQQMRREVQDLVDILLSTPNIEQRTVGIGRLDPQIARDFSNVGPMVRASGHARDTRADHPFVAYGLLPMEVHSLDGCDVLSRLKVRINEVFTALNMIDFGLDNLPGGPLAVEGFTYIPNRFALGFSEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKTQVVPYKELERYSIERTNSPLK