MEKNALWLLCVLVLPVIACGNKEDDLVTGLPGQPPVNFRHYSGYVNLGPRQKQKSLFYWFFEAQQNTARRPLVLWLNGGPGCSAIATGAAQELGPFLVHTKGGNLTFNEFSWNKEANILFLEAPVGVGFSYSNNSTDLQNLGDQVTAEDSLVFLINWFKKFPEFRSNEFYITGESYAGHYVPQLAEVIHDRNKKVTRDSRINLKGIMIGNPVINEATDAAGIVDYAWSHALISDEVHKLIHDSCRFGDKLTAQCNKSFTAFTAYAAINIYSIFTPVCLSSSPSSKNHTRVMSDHNLLTSQNIWGRLPYAYDPCTPHYAEKYFNRKDVQVALHANVTNLPYPYTACSSVIKWTEAPTTVIPIIQKLLKGGLRIWIYSGDTDGRLPVTSTRYSLRKMRLKVESPWRSWFHKSEVAGWVETYAGGLTFVTVRGAGHQVPLFAPAQSLTLFSHFLASLPLPSSRF*