Chevy Chase Funding LLC Mortgage-Backed Certificates Series 2004-2