CHL MORTGAGE PASS-THROUGH TRUST 2004-29 CWHL 2004-29 1A1