BANC OF AMERICA ALTERNATIVE LOAN TRUST SERIES 2003 7