MSEEKLGQHYLTALCQAFPGVVLEEGWQTKDQLTITIKINALPDVIAYLYYQQGGWLSVLFGNDERKLCGHYAVYYVLSMEQGSKCWLTVRVEVDADKPEFPSVTPRVPAAVWGEREVRDMYGLIPVGLPDERRLVLPDDWPDDLYPLREDSMDYRQRPAPTTDSETYQFINELGNKKNNVLPIGPLHVTSDEPGHFRLFVDGENIIDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFAHSTAYATSIENAMGIVVPERAQMIRAILLEIERLHSHLLNLGLACHFVGFDSGFMQFFRVRESSMKMAEILTGARKTYGLNLIGGIRRDLLKDDMKKNRQLAQQMRREVQELVEILLTTPNIEQRTVGIGRLDPQVARDFSNVGPMVRASGHARYTRRDHPFIGYGLLPLEVHSEQECDVLARLKVRINEVFTSLNMIDFGLDNLPGGALMVEGFTYIPHRFALGFTEAPRGDDIHWSMTGDNQKLWRWRCRAATYANWPTLRYMLRGNTVSDAPLIIGSLDPCYSCTDRMTVVDVRKKKSQVVPYKELERYSIERKNSPLK