GUARANTEE AGREEMENT between COASTAL BANKING COMPANY, INC., As Guarantor, and WILMINGTON TRUST COMPANY, As Guarantee Trustee Dated as of June 30, 2006 COASTAL BANKING COMPANY TRUST II