MARTPSCDKSGMRKGTWTAEEDKKLIAYVTRYGCWNWRQLPKFAGLARCGKSCRLRWLNYLRPNIKRGNFTQEEEEIIIRMHKKLGNRWSTIAAELPGRTDSEVKNHWHTTLKRTVHEQNTVTNEETKVSNSKNERDPVPKSGIASLLVTPPPATSISGSIGALSPFSTSSEFSCTTSDLTTSSSSEMLVFEDDFDFLDDFTENVNENFWSDLEPYLANISNKPNETELQIETNCALQNQDNIQILDACELSPNQSSSENLILESDFGCFLDENTDRTLDNFWGQPYVTDMSFVRESEYIFMM