MKKLLYQKVYDQLKLSIQEGKIPVGSKMPAENELMAQFDVSSITLKKALELLKKDGYISRRPRVGTFVINASPVSEQIETRMFDKPLFGCIMTNFDDTFGTTLLSGMLEHSDSKAHIIVKKSLGDTEREEEILQEFIEMNVAGILILPASSKFVSPTLLELASQKFPLVVIDRTLEGLPISSISSDNTEAGRIITEKLFELGHKHIGMITSTSPVSTLDSRVNGFIRGHASFHTAFHSDYVFREIESVMPNSTVSIQTDIDKIAHFLNTHSEITALVATEYNIALLIKQACNKLGKSIPADLSVVCFDHPDNFFDNSAFQFTHIKQAQYEIGVNAVDMLLNQVLKPDTINKETLPPMLIEGDSVKMLKSTSK*