MORTGAGE PASS-THROUGH CERTIFICATES Series 2004-B