MKLKIECNWCGKEIYKYPSQIKKHNFCSRKCLSDFSNKIINPTGYHELKDYTNMSEHFSELNRKLNPTKMTKEMRAKIRKARLGTGEGKTYTKYYGRHAHRVVAEQKLGRKLKKNEVVHHIDGNRRNNDPDNLMVFSSSSDHMRYHAQIRKFFDKGEIPLKVIEEVMPL