Guanylate cyclase SMa0579
microbial protein found in Sinorhizobium meliloti 1021