GUARANTEE AGREEMENT Seacoast Banking Corporation of Florida Dated as of December 16, 2005