GUARANTEE AGREEMENT between FLAG FINANCIAL CORPORATION, As Guarantor, and WILMINGTON TRUST COMPANY, As Guarantee Trustee Dated as of November 10, 2005 FLAG FINANCIAL STATUTORY TRUST III