BANC OF AMERICA MORTGAGE SECUR BOAMS 2004 G 1A1