BANC OF AMERICA FUNDING CORPOR BAFC 2004 D 1A1