MKEDSSLTPQEVADLLKITKYTVYEMVKRGELPAYRIGRKIRIEQRDVDAYIKQGKKLKYKDIDTLEASPRTQAARQDYLSTSPGLVICGQDLLLDILGRHLENHSQGCRAFRHNIGSFAGLLQLYQGESDMAGVHLWDSDSESYNIPYVRRMVPGIPTLIIHLAMRQQGFYVARSNPLGIKGWADLTIPGLRFINREPGCGTRVLLDEHLYQMKLDRRKINGYEREETSHLAVASAVARGTADLALGNEKAALQVRGIEFIPLQKERYELVIRKEDLDKAEIRAVLDILNSAAFKSELEGLGDYCLEETGRIVAEI