GUARANTEE AGREEMENT by and between EVERBANK FINANCIAL CORP and WILMINGTON TRUST COMPANY Dated as of June 21, 2007