3  Guarantor to perform

If, in the Principal's opinion, NOP fails to perform any of Non-Owner Participant's obligations or discharge any of Non-Owner Participant's liabilities under the Agreement, the Guarantor must forthwith:

(a)  upon receipt of notice from the Principal requiring it to do so, perform those obligations or discharge those liabilities (as the case may be) and thereafter continue to perform those obligations and discharge those liabilities (as the case may be) until the termination of the Agreement by the effluxion of time or otherwise; and

(b)  upon demand, pay to the Principal all losses, damages, costs (including legal costs on a full indemnity basis) and expenses suffered or incurred by the Principal arising from or connected with Non-Owner Participant's failure to perform any of Non-Owner Participant's obligations or to discharge any of Non-Owner Participant's liabilities under the Agreement.