EMC MORTGAGE CORPORATION Purchaser, HMB ACCEPTANCE CORP. Company, HOMEBANC CORP. Servicer, PURCHASE, WARRANTIES AND SERVICING AGREEMENT Dated as of July 1, 2004 (Fixed and Adjustable Rate Mortgage Loans)