MKILVFGARDYEEPVIKKWSEEHKDVQVDIYPENMTEENVVKAKGYDGISIQQTNYIDNPYIYETLKDAGVKVIASRTAGVDMIHFDLVNENGLIVTNVPSYSPNAIAELAVTQAMNLLRKTPLVKKKVCEGDYRWIAELLGTEVRSITVGVIGTGKIGATSAKLFKGLGANVIAFDQYPNSDLNDILTYKDSLEDLLKEADLITLHTPLLEGTKHMINKDTLAIMKDGAYIVNTGRGGLINTGDLIEALESGKIRAAALDTFETEGLFLNKKMNPGELTDPEINKLLSMEQVIFTHHLGFFTSTAIENIVYSSLSSAVEVIKTGTATNRVN*