KLSPEEWDKVLTALEKLQKDLPGFGLDVLLLVYEGHPELRALFPELKPITTEDEFSGSSKLKALGVKFLTKLYGIFRRKGKAEELLPPIAKVSFLELHVPLEYFLDITEALLLVLTELHPGLFPEGVKGAFLEALDTLIDQLTKRYDKLGK