MAKQKVCLAYSGGLDTSCILKYLLEEGYEVITFTANIGQEEDFDAVREKALKIGASKVYIEDLRREFIEEQCFPAIQCNAIYENVYLLGTSLARPVTARAQIAIAQKEGCFAVSHGCTGKGNDQIRFELAFYALQPSITVIAPWRDPVFYEKFKGRNDLLDYAKAMDIPVRSTKSKPWSMDENLAHYSYEAGILEDPNTSPPDNMWQLTVDPREAPDQPENFTVIFEKGLPVKLEYEGGKVVTDSVDLFLTANTIARRNGVGRLDIVENRFIGLKSRGCYETPGLTMLRAAHVDLEGLVLDREVRALRDQFVTFNYAKLLYNGLYFSPERAFLSKSIVASQEDVNGGVRCRAYKGSFSVLGRWSETAKLYDASESSMDEIGDFSPKDTTGFISVNAIRLKKYGKAMEDKGQSLAKRS*