MTKPLTKGEIVLFALRKAGIASEATNIDVEPQSFEEGINDLEDLMAELQITFGDLGYQFSAEEENPTADDASGLPRKYKQVMGYQLMLRMLSDYGIEPTPRQEASAAAAYDALLTDTLSVPSIARRGDMPVGQGNNYTALGTASYYVERGFHAKNADPVS