BANC OF AMERICA MORT SEC INC MORT PS THR CERTS SER 2004-1