MSEEKIGQHYLAALHEKFPGVVLDEAWQTKDQITVTVKVNYLPEVVEYLYYQQGGWLSVLFGNDERKLNGHFAVYYVLSMEQGVKCWITVRVEVDALKAEYPSVTPRVPAAVWGEREVRDMYGLIPVGLPDERRLVLPDDWPDELYPLRKDSMDYRQRPAPTTDAETYEFINELGDKKNNVVPIGPLHVTSDEPGHFRLFVDGENIVDADYRMFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIVVPERAQMIRAILLEVERLHSHLLNLGLACHFVGFDSGFMQFFRVREASMKMAEILTGARKTYGLNLIGGIRRDMLKEDMIQTRQLAQQMRRDVTELVDVLMSTPNIEQRTVGIGRLDPQIARDFSNVGPMVRASGHARDTRADHPFVGYGLLPMTVHTEQGCDVISRLKVRINEVLTALNMIDYGLDNLPGGPLMVEGFTYIPHRFALGFSEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVAYKELERYGVERKNSPLKS