BANC OF AMERICA MORTGAGE SECUR BOAMS 2004 E 3A1