GUARANTEE AGREEMENT between ARROW FINANCIAL CORPORATION, As Guarantor, and WILMINGTON TRUST COMPANY, As Guarantee Trustee Dated as of December 28, 2004 ARROW CAPITAL STATUTORY TRUST III