Banc of America Commercial Mort. Pass Thr. Certs SER 2004-3