GUARANTEE AGREEMENT by and between FIRST MERCURY FINANCIAL CORPORATION and WILMINGTON TRUST COMPANY Dated as of December 14, 2006