MSEEKIGQQYLNALHQAFPGVVLDEAWQTRDQITITVKTNYLPEVVEFLYYQQGGWLSVLFGNDERPLCGHYAVYYVLSMEKGTKCWITVRVEVDANTLEYPSVTPRVPAAVWGEREVRDMYGLRAVGLPDERRLVLPDDWPDDLYPLRKDSMDYRQRPAPTTDAETYEFINELGTKKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIQVPERAQMIRAILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVREQSMKMAEILTGARKTYGLNLIGGIRRDMLKDDMVQTRQLAQQMRKEVQELVDILMSTTNIEQRTVGIGRLDPQIARDFSNVGPMVRASGHARDARYDHEFVGYGLLPMEIHSEQGCDVISRLKVRINEVFTSLNMIDYGLDNLPGGPLAVEGFTYIPHRFALGFAEAPRGDDIHWSMTGDNQKLFRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVPYKELERYSIERKNSPLK