MAPQKVFLTGVTGYIGGDTFYDVYQAHPDWQYSVLVRNKDKAAQVTSKYPNVRIVLGDLDSADIIEEEVKNADIVLHCADCDHVAAAEAIAKGATHHTPDRPVWWIHTSGTGILTVEDFRSNTWGLERAKQHDDWDGVDELLNLPADSFHRNVDEIVINAGKRAPDSVKIAIVCPPTIYGPGRGPCNQKSVQAYWLASAVLKRKKGLQVGEGKNIWHQIHVQDLSDLYLLLSEAAAAGGGKATWNDKGYYLAENGPFCWGDIQKQVAQVAYEKKLIPSPEVEPLTDEQVTETNQFGLYAWGSSSRGTSYRGRKLLGWNPHRPSLKELIPEIVDIEAKALGLL*