What is the primary mechanism by which carbon monoxide binds to hemoglobin, resulting in impaired oxygen transport?

A Competitive inhibition of oxygen binding
B Non-competitive inhibition of oxygen binding
C Allosteric modulation of hemoglobin affinity
D Covalent binding to the heme group
Carbon monoxide binds to the heme group of hemoglobin with high affinity, displacing oxygen and resulting in impaired oxygen transport due to competitive inhibition of oxygen binding.
Guyton and Hall Textbook of Medical Physiology
Hematology Hematology: Hemoglobin and Oxygen Transport Hematology: Hemoglobin and Oxygen Transport Hard MEDICAL Confidence: high