BANC OF AMERICA ALT MTG P/T CERT SERIES 2004 3