MORTGAGE LOAN SALE AND CONTRIBUTION AGREEMENT Series 2004-3 Dated as of September 29, 2004