MAITLNSGYKMPIVGLGVWRMEGKDMKDLLINAIKIGYRHFDCAADYQNEAEVGEALAEAFQTGLVKREDLFITTKLWNSDHGHVLEACKDSLKKLRLDYLDLYLVHFPVATKHTGVGTTASALGEDGVLDIDTTISLETTWHGMENLVSLGLVRSIGISNYDIFLTRDCLAYSKVKPAVNQIETHPYFQRESLVKFCQKHGICVTAHTPLGGAAANTEWFGSVSCLEDPALKGLAEKYKKTVAQVILRWGIQRNTVVIPKSSKLERLQENFNVLDFEITKEDMDLIKSLDRNYRTNQPAKFWGIDLYA*