MPEPRVDKTTLYFLNADDPHDPEAEELIEELLKLATTEALKGGFFVIVWAPKGDPPRLYRIKEVDGVVKIIHIKKLEEMDCRDPEVQDAVINEVLSKYPADKYEILELSPSHGSEPPDYELLLH