MSSRKVPVTILTGFLGSGKTTLLNHILEDPNHGLRFAIIENEFGDVGVDERILSEKADEEVIEVMNGCICCTVRGDLVVALKNLYSKISQFDAVIIETTGLADPAPVAQTFFVDDDIQAKFSLDAIITVCDSKHILARIDDEKPEGVENEAAEQVAFADRILLNKTDLVPEAELPAIEERLRKLNPSATIFRCEKGQVDPKDLIGISSFDLRKTLDMDPEFLNTEGEHEHDNSVSSTSAKFEGFLNVKKLNMWISDIIQEMGANLFRYKGVLSVAGMDEKFVFQGVGMLFSGGFINAKWGPNETRENRFVFIGKDLDKEGLLKGFKECQCSEQLRFKIGDKVRARVGKDMAEADGYCPGVVIKTWDQGNAYRIQLQDSKKTNVWGPIDEDDFVKAA*