MPEPRVDKTTLYFLNADDPHDPEADELIEELLKLATTEALNGGFFVIVWAPKGDPPRLYRIKEKDGVVKIIHLKKLEEIDCRDPEVQDAVIDRVLSRYPADKYEILELSPSHGSEPPDYELLLH