MKKINDLGVHVHCGVQIKRVVLDDGKVTGIELVEKGAESPTILDTDLVIVSCGVRPRDELARQCGLKMGARGGVEVDAQLRSSDESIYAIGEVAAIGGNMCYGLWAPGVEQAETLVLNLLRPGSSVYRASDLSTKLKLLGVEVASFGRSADFWFKGQYTGKDPSIKFIDSKDDLNDTYRRLCFSADGSKLMGGVLVGDAKDYGKLLQLSKKDDLAGNDPVALAFKLPPPGSNAVSDGGDGTGLTDDCTICTCIGLSKSQVRQAIIDKEAYTIPLIKKACKAGTGCGGCVTPVGEVPKLLSHTLKKLGKAGDTNDRFLANIQKTGTYSVIPRCPGGDITPDTLIAFATTAKKYGLWTKITGAQRLGMYGAKVNDLPDIYKELVDAGMETGQAYGK