CARMEL MOUNTAIN FUNDING TRUST, as Issuer, ACCREDITED HOME LENDERS, INC., as Seller and Servicer and ACCREDITED HOME LENDERS HOLDING CO., as Performance Guarantor MORTGAGE LOAN PURCHASE AND SERVICING AGREEMENT dated as of May 10, 2005