The correct option is D Nitrogenase
Heterocyst is a transparent thick walled empty cell which is present in intermittent position in filaments of BGA. They are the site of nitrogen fixation and hence, carry the enzymatic machinery for the same. Nitrogenase is a multi-subunit enzyme complex containing iron, sulphur, molybdenum. It catalyzes reduction of nitrogen to ammonia. Thus, the correct answer is option B.