MPAQVITEQTFQSLHDTIMEDTNSTLFHKRLEGKVAIITGGAHGIGKATVKLFARHGATVVIADVDATAGSSLAKSISSSQVAFISCDVSVEADVENLVNVTIARYGRLDVLFNNAGVLGDQKKHKSILDFNAEEFDQVMRVNVRGAGLGMKHAARAMIKRGFKGCIISTASVAGVMGGMGPHAYTASKHAIVGLTKNAACELGRYGIRVNCISPFGVATSMLVNAWRKTSGCGDMEDGDDVEEMEEFVRSLANLKGETLRATDIAEAALYLASDESKYVNGHNLVVDGGVTTARNCVGL*