In the light of Article 100 of constitution of Pakistan, who is subjected to appoint attorney general of Pakistan?

In the light of Article 100 of constitution of Pakistan, who is subjected to appoint attorney general of Pakistan?

A. Prime Minister
B. President
C. Chief Justice
D. Chief of Army staff