MLVNLRGPSGAGKSFIGHKLLDTYPHEEIWVDGWNKTKPKLVAYELPGGLFVLGRYTAKGGGLDGFLTKRTRERFYDLIRSYAFNKPFVFAEALILSSSKGAWKGLASEMAPDPLVFAFMDTPFDLCVKQVYLRNGGRPIREDQVKAHHAYLQRLSHRLKEEGENVVTIDHTCGFDQVVQLFKDGGWSG