MRAYRFSGTGSDFLGKELVPKADLPLVPKGDLHVAIQYAKDIIAKTLSDAGPSGFVTHEHLEEEVKTLRKENEEIRKELAELRETIEKFARMQAIPVKDAAAEMKETKSGDEDFDLFGSDDEEDAEKAKVVEERLKAYAEKKAKKPGPIAKSSVILDVKPWDDETDLKEMENLVRGIEMDGLVWGGAKLIPIGYGIQKLQIIAVIEDEKVSVDDMIEKITGDFESHVQSVDIVAFNKI