MPEPRVDKTTLYFLNADDPHDPEAEELIEELLKLATTEALNGGFFVIVWAPKGDPPRLYRIKEKDGVVKIIHLKKLEEMDCRDPEVQDAIIDEVLSRYPADKYEILELSPSHGSEPPDYELLLH