MMRLVDKVAIITGGARGIGLATCKLFNEHGAKVIIADVNEEHGRAAALQLGPSVLYKRTDVTLEAEIQSTVEFAVKEFGKLDIMFNNAGVITPPDDKLENLDLIEYDRYTSIMVRGVLCGIKHAARAMIPRRSGVILTTASVAAVMTGPDLPLIYNLNKHALPGITKIAAFHLGGKGIRVNCISPHSVPTGMVIDYMQSLGREVEEEKLIAGYTKKSPLLDKHCTREDIAAAALFLCSNDSNFISGQNLVVDAGFCNFKIFGSVED*