MMRLEKVFYLTNPTTKDLENFIDMYVFKYILILLARCKVFYEGRAKSQLEEGDRVIIIKPDGAFLIHKDKKREPVNWQPSGSSIIWEVEDNFFILKSIRRKPKEELKVVISEVYHACAFNCEDYEEINLRGSESEMAEMIFRNPDLIEEGFKPISREYQIPTGIVDILGKDKENKWVILELKRRRADLQAVSQLKRYVEYFKNKYGEDKVRGILVSPSLTTGAEKLLKEENLEFKRLNPPKGSKRDLKHNIKTKKTTVLDEWL