MKIVALFPEAVEGQENQLLNTKKALGLKTFLEERGHEFIILADNGEDLDKHLPDMDVIISAPFYPAYMTRERIEKAPNLKLAITAGVGSDHVDLAAASEHNIGVVEVTGSNTVSVAEHAVMDLLILLRNYEEGHRQSVEGEWNLSQVGNHAHELQHKTIGIFGFGRIGQLVAERLAPFNVTLQHYDPINQQDHKLSKFVSFDELVSTSDAITIHAPLTPETDNLFDKDVLSRMKKHSYLVNTARGKIVNRDALVEALASEHLQGYAGDVWYPQPAPADHPWRTMPRNAMTVHYSGMTLEAQKRIEDGVKDILERFFNHEPFQDKDIIVASGRIASKSYTAK*