MSHIERLVDKVAIITGGARGIGLATCKLFNEHGAKVIIADVNEEHGRAAALQLGPSVLYKRTDVTLEAEIQSTVAFALKEFGKLDIMFNNAGVITPPDDKLENLDLIEYDRYTSIMVRGVLCGIKHAARAMIPRKSGTILTTASVDAVMTGPDLPLIYNLNKNALPGITKIAAFHLGGKGIRVNCISPHSVPTGMVIDYMQSLGREVEEEKLIAGYTKKSPLLDKHCTREDIAAAALFLCSNDSNFITGQNLVVDAGFCNFKVFGCVED*