GUARANTEE AGREEMENT by and between YADKIN VALLEY FINANCIAL CORPORATION and WILMINGTON TRUST COMPANY Dated as of November 1, 2007