Structure of the Haemoglobin of the Marine Annelid Worm, Glycera dibranchiata, at 5.5 Å Resolution