MSEEKLGQHYLAALHQAFPGVVLDEAWQTKDQLTITVKVNYLPEVVEFLYYKQGGWLSVLFGNDERQLCGHYAVYYVMSMEQGTKCWITVRVEVDANKLEFPSVTPRVPAAVWGEREVRDMYGLIPVGLPDERRLVLPDDWPDELYPLRKDSMDYRQRPAPTTDAETYEFINELGDKKNNVVPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYTTSVENAMGIVVPERAQMIRAILLEVERLHSHLLNLGLACHFTGFDSGFMQFFRVRETSMKMAEILTGARKTYGMNLIGGIRRDLLKDDMIQTRQLAQQMRREVQELVDMLLSTPNMEQRTVGIGRLDPEIARDFSNVGPMVRASGHARDTRADHPFVGYGLLPMEVHSEQGCDVISRLKVRINEVYTALNMIDFGLDNLPGGPLAVEGFTYIPHRFALGFAEAPRGDDIHWSMTGDNQKLYRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSKVVPYKELERYSIERKNSPLK