GUARANTEE AGREEMENT between Stifel Financial Corp., As Guarantor, and Wilmington Trust Company, As Guarantee Trustee Dated as of August 12, 2005 Stifel Financial Capital Trust II