Structural Studies Of Soluble Guanylyl Cyclase And Its Bacterial Homologs