MPAQVIAEQTTFHSVHDTIMEETNTTLYPKRLEGKVAIITGGAHGIGKATVMLFARHGATVVIADVDNVAGSSLAKSLSSHKTSPMVAFISCDVSVEADVENLVNVTVARYGRLDILFNNAGVLGDQKKHKSILDFDADEFDHVMRVNVRGVGLGMKHGARAMIKRGFKGCIISTASVAGVMGGMGPHAYTASKHAIVGLTKNAACELGKYGIRVNCISPFGVATSMLVNAWRKTSGGDVEDDDVEEMEEFVRSLANLKGETLRANDIAEAALYLASDESKYVNGHNLVVDGGVTTARNCVGL*