MKLLSKNFSKDGEGHVRLVAEESEDMWHAYNLVRPGDRVTATTFRKVGRDTGTGTESERIKLKLSVEVESTDFDAEGGTLRIRGRNLSENEYIKLSAYHTLELEVQRPFTEGLAHLCLVGSATTLTRAKIEANLPRKRGPAVAGYDKAYAKFQENVLQAILRHVDFNIVKCLIIAGPGFAKDTFKEYLEAEAVRRDLRVLIENKSKVMLAPASSAYKHALQEVLANPLISGRVANTLAAREVSSLRAFMEMMARDSARAFYGPGHVFAANEMGAIQTLLISDSLFRINDVAKRKRYVGLVDSVKESGGEALIFSSMHVSGEQLKQLSGIAALLRFPLPDLEDQELRDEV*