GUARANTEE AGREEMENT HF FINANCIAL CORP. Dated as of July 5, 2007