GUARANTEE AGREEMENT by and between FLAGSTAR BANCORP, INC., as Guarantor and WILMINGTON TRUST COMPANY, as Guarantee Trustee Dated as of June 30, 2009