MAALNSKVRKAVIPVAGLGTRMLPATKAIPKEMLPLVDKPLIQYVVNECIAAGITEIVLVTHSSKNSIENHFDTSFELEAMLEKRVKRQLLEEVQSICPPHVTIMQVRQGLAKGLGHAVLCAHPVVGDEPVAVILPDVILDEYESDLSRDNLAEMISRFDETGASQIMVEPVEDVTAYGVVDCKGESLKPGESVPMVGVVEKPKADVAPSNLAVVGRYVLSADIWPLLAKTPPGAGDEIQLTDAIDMLIEKETVEAYHMKGKSHDCGNKLGYMQAFVEYGIRHKTLGDDFKAWLETAVAK*