MTSQHGLSFLSELQTGSCLSAPSPRLELSVAPCASLRLKSSPSISPQLDCLKFTRRGFFHLSEHHLLKGPLRFRALAPLNSQGQSLEEDRNGFIRKKLAIFVSGGGSNFKTLHKSTLEDKIYGDIVAVVSDKPACKACDYARSNNIPVLECPKNTFAPAGLSPVELVAALRQFETDFVLLAGYLKLLPGELIQAYPRSILNIHPALLPAFGGKGYYGMKVHEAVVKSGARFSGPTVHFVDEKYDHGVILAQRIIPVLPYDTAADLAARVLKEEHILYPEAVAALCEDRIFWREDGVPLIRRSWDQAEYY*