MNVLHTIVCDIAPDMLRSVPIPKSFRDIFRLSLKDVLALTVFGSFSGAIGYAVYTTVMLHLGKRKIPINYGIQKHITKCVDVVDIESITDKKVYCRCWRSSKFPYCDGAHNKHNEETGDNVGPLIIETKKSS