MNLPFRAMVSDLDGTLLTPEHLVGDLTIDTLRALEQKGVDIILATGRNHTDVSSILGKIGAERAVMITSNGARVRDLQGNLLYSNSLPEELVLELYKTPFDTSKVCMNSYQDEGWFTNKDIPAMRQFHKESGFDYNVVDFSKHHGRGTEKVFFIGKTPEDLVEVETYLRDKFGNVTTIVYSALACLEVMNKNVSKGDALKHLLESREYELKDCIAFGDGMNDVEMLSWAGKGCIMKDADIRLKKACPELEVIGSNKEESVARYLRTQFGLD*