Dynamics of haemoglobin