Lumbricus terrestris hemoglobin: a comparison of small-angle x-ray scattering and cryoelectron microscopy data.