Hemoglobin-based oxygen carriers