单项选择题

商业银行代理保险业务,其()应当取得保险兼业代理资格。

A.总行
B.一级分行
C.二级分行
D.总行及所有分支机构