GUARANTEE AGREEMENT between CAMDEN NATIONAL CORPORATION, As Guarantor, and WILMINGTON TRUST COMPANY, As Guarantee Trustee Dated as of April 25, 2006 CAMDEN CAPITAL TRUST A