MSEEKIGQHYLAALHLKFPHAVLEESWQTKDQITVTVKTDMLPDVVEWLYYQQGGWLSVLFGNDERQLCGSYAVYYVLSMERDSKCWITVRVAVDAHRPEFPSVTPRVPAAVWGEREVRDMYGLQPIGLPDERRLVLPDDWPDDLYPLRKDSMDYRQRPAPTSDSETYEFINELGSSKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTSSVENAMGIVVPERAQMIRSILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVRELSMKMAEILTGARKTYGLNLIGGIRRDLMKDDMLQTRQLAQQMRRELFTLTDILLSTPNIESRTVGIGRLDPAIARDFSNVGPMVRASGHARDTRVDHPFAGYGLLPLEVHTLAGCDVLSRLKVRINEVFTALNLIDFGLDNLPGGALMVEGFTYIPHRFALGFSEAPRGDDIHWSMTGDNQKLFRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSQVVPYKELERYSIERTHSPLK