159. Subject to section 160, a corporation must indemnify a director or officer of the corporation, a former director or officer of the corporation, a mandatary, or any other person who acts or acted at the corporation’s request as a director or officer of another group against all costs, charges and expenses reasonably incurred in the exercise of their functions, including an amount paid to settle an action or satisfy a judgment, or arising from any investigative or other proceeding in which the person is involved if
(1) the person acted with honesty and loyalty in the interest of the corporation or, as the case may be, in the interest of the other group for which the person acted as director or officer or in a similar capacity at the corporation’s request; and
(2) in the case of a proceeding that is enforced by a monetary penalty, the person had reasonable grounds for believing that his or her conduct was lawful.
The corporation must also advance moneys to such a person for the costs, charges and expenses of a proceeding referred to in the first paragraph.