Director General FIA exercises the powers of which of the following authority in respect of matters related to FIA?

A. Inspector General Police

B. Federal Attorney General

C. Magistrate

D. None of these