MGEKKESQKVAVITGASSGIGLECALMLLDQGYKVYALSRHATLCVALNHALCESIDIDVSDSNALKEAFLSISAKEDHCDVLINSAGYGVFGSVEDTPIEEVKKQFGVNFFALCEVVQFCLPLLKNKPYSKIFNLSSIAGRVSMLFLGHYSASKHALEAYSDALRLELKPFNVQVCLIEPGPVKSNWEKTAFSVENFESEDSLYALEVDAAKSFYSGVYQNALSAKEVAQKIVFLSMSHKIKARYLIGLKTQLLLALYQILPSSWYDSLFRLIVLKRKRDA*