GUARANTEE AGREEMENT Between BANCFIRST CORPORATION (as Guarantor) and THE BANK OF NEW YORK (as Trustee) dated as of