BANC OF AMERICA FUNDING 2005-B TRUST BAFC 2005-B 2A1