MKITDHKLSEGIALTFRVPEGNIKHPLIILCHGFCGIRNVLLPCFANAFTEAGFATITFDYRGFGESDGERGRLVPAMQTEDIISVINWAEKQECIDNQRIGLWGTSLGGGHVFSAAAQDQRVKCIVSQLAFADGDVLVTGEMNESERASFLSTLNKMAEKKKNTGKEMFVGVTRVLSDNESKVFFEKVKGQYPEMDIKIPFLTVMETLQYKPAESAAKVQCPVLIVIAGQDSVNPPEQGKALYDAVASGTKELYEEADACHYDIYEGAFFERVAAVQTQWFKKHL