MNSLAKLDSSMQRGLDNALAFVFRGRVVPAELEELLKQEAEDNVVHTEFGYVEAPNVFKVSVSPNDFSNLVDRFPDQPARFGDQMMRFCRNSGWTLVGPVIVLIEEDSSLHTGQLKSVSEKDPDPELSSGYLPLEGDGILPVAESESKNVSDSSPYTGTEFLPAQSADRPLVQGVPQSQVDANRQAAMKPAGPTVTLLLQDGSSRTYLVREGSNIIGRSNDADLRLPDTGVSRQHVEITWDGRDAILVDLKSTNGTTVNDTPVDNWLLADGDVITVGHSNIEVRIVSP