MKVHQYCYFALKSETVSAGEITARLGMEPDEVLVLGSRSAEHRLPRMHAWKVTHRGSEPVDDQIESVIGRLAPVRPEIRRLVDEGVSAVLQVVRYFHHRDGGEEFGWHLSPAVIAFLTEAAAALDVDEYDLSE