MAITLKSGYKMPIVGLGVWRMEGKDIKDLLINAIKIGYRHFDCAADYQNEAEVGEALAEAFQMGIVKREDLFITTKLWNSDHGHVLEACKDSLKKLRLDYLDLYLVHFPVATKHTGIGTTSSALGEDGVLDIDTTISLETTWHGMENLVSLGLVRSIGISNYDIFLTRDCLAYSKVKPAVNQIETHPYFQRESLVKFCQKHDICVTAHTPLGGAAANTEWFGSVSCLEDPALKGLAEKYKKTVAQVILRWGIQRNTVVIPKSSKLERLQENFNVLDFELTKEDMDLIKSLDRNYRTNQPAKFWGIDLYA*