IMPAC CMB TRUST SERIES 2004-3, as Issuer and