BACM 2004-2 RED Structural Summary DELIVERY ASSUMED SETTLEMENT DATE: 04/14/04 S&P/FITCH CERTIFICATE BALANCE APPROX % OF POOL APPROX. CREDIT CPN CLASS RATINGS OR NOTIONAL AMOUNT BALANCE SUPPORT TYPE - ----- ------- ------------------ ------- ------- ---- A1 AAA/Aaa 117,783,000.00 10.343% 14.250% Fixed A2 AAA/Aaa 195,500,000.00 17.168% 14.250% Fixed A3 AAA/Aaa 283,402,000.00 24.887% 14.250% Fixed A4 AAA/Aaa 125,682,000.00 11.037% 14.250% Fixed A5 AAA/Aaa 254,120,181.00 22.316% 14.250% Fixed XP AAA/Aaa N/A N/A Variable rate B AA / Aa2 27,045,564.00 2.375% 11.875% Min(Fixed,WAC) C AA- / Aa3 12,811,056.00 1.125% 10.750% Min(Fixed,WAC) D A / A2 24,198,662.00 2.125% 8.625% Min(Fixed,WAC) E A- / A3 11,387,606.00 1.000% 7.625% Min(Fixed,WAC) PRIVATE CERTIFICATES--NOT OFFERED F BBB+ / Baa1 15,657,957.00 1.375% 6.250% Min(Fixed,WAC) G BBB / Baa2 9,964,155.00 0.875% 5.375% Min(Fixed,WAC) H BBB- / Baa3 15,657,958.00 1.375% 4.000% WAC - Strip J BB+ / Ba1 4,270,352.00 0.375% 3.625% Min(Fixed,WAC) K BB / Ba2 5,693,803.00 0.500% 3.125% Min(Fixed,WAC) L BB- / Ba3 5,693,803.00 0.500% 2.625% Min(Fixed,WAC) M B+ / B1 7,117,253.00 0.625% 2.000% Min(Fixed,WAC) N B / B2 2,846,901.00 0.250% 1.750% Min(Fixed,WAC) O B- / B3 2,846,901.00 0.250% 1.500% Min(Fixed,WAC) P NR / NR 17,081,410.00 1.500% 0.000% Min(Fixed,WAC) XC AAA/AAA 1,138,760,562.00 Variable rate APPROX. INITIAL PRINCIPAL PRINCIPAL CLASS PASS THRU RATE AVL START DATE END DATE - ----- -------------- --- ---------- -------- A1 2.834% 3.500 5/10/2004 1/10/2009 A2 3.377% 4.871 1/10/2009 5/10/2009 A3 3.867% 6.610 5/10/2009 1/10/2011 A4 3.990% 7.087 1/10/2011 3/10/2013 A5 4.415% 9.643 3/10/2013 2/10/2014 XP 1.333% N/A N/A N/A B 4.509% 9.827 2/10/2014 3/10/2014 C 4.549% 9.906 3/10/2014 3/10/2014 D 4.599% 9.906 3/10/2014 3/10/2014 E 4.678% 9.906 3/10/2014 3/10/2014 PRIVATE CERTIFICATES--NOT OFFERED F 4.85% 10.140 3/10/2014 9/10/2015 G 5.10% 11.438 9/10/2015 11/10/2015 H WAC - 12.75 bps 11.572 11/10/2015 11/10/2015 J 4.775% 11.572 11/10/2015 11/10/2015 K 4.775% 11.572 11/10/2015 11/10/2015 L 4.775% 11.572 11/10/2015 11/10/2015 M 4.775% 11.572 11/10/2015 11/10/2015 N 4.775% 11.572 11/10/2015 11/10/2015 O 4.775% 11.572 11/10/2015 11/10/2015 P 4.775% 11.811 11/10/2015 1/10/2019 XC 0.0516% N/A N/A This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS A1 Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 117,783,000.00 922,610.78 278,164.19 1,200,774.96 2 6/10/2004 116,860,389.22 806,207.04 275,985.29 1,082,192.33 3 7/10/2004 116,054,182.18 930,436.72 274,081.29 1,204,518.01 4 8/10/2004 115,123,745.46 814,331.21 271,883.91 1,086,215.12 5 9/10/2004 114,309,414.25 818,130.84 269,960.73 1,088,091.57 6 10/10/2004 113,491,283.41 942,030.93 268,028.58 1,210,059.51 7 11/10/2004 112,549,252.49 826,367.24 265,803.82 1,092,171.05 8 12/10/2004 111,722,885.25 979,483.90 263,852.21 1,243,336.12 9 1/10/2005 110,743,401.35 859,822.94 261,539.00 1,121,361.94 10 2/10/2005 109,883,578.41 879,247.89 259,508.38 1,138,756.27 11 3/10/2005 109,004,330.52 1,261,061.04 257,431.89 1,518,492.94 12 4/10/2005 107,743,269.47 889,331.53 254,453.69 1,143,785.22 13 5/10/2005 106,853,937.94 1,019,067.45 252,353.38 1,271,420.83 14 6/10/2005 105,834,870.50 898,287.91 249,946.69 1,148,234.60 15 7/10/2005 104,936,582.59 1,027,776.38 247,825.23 1,275,601.61 16 8/10/2005 103,908,806.21 907,328.83 245,397.96 1,152,726.79 17 9/10/2005 103,001,477.38 911,578.30 243,255.16 1,154,833.45 18 10/10/2005 102,089,899.08 1,040,699.58 241,102.31 1,281,801.89 19 11/10/2005 101,049,199.50 941,993.69 238,644.53 1,180,638.22 20 12/10/2005 100,107,205.81 1,085,344.02 236,419.85 1,321,763.87 21 1/10/2006 99,021,861.79 960,980.07 233,856.63 1,194,836.70 22 2/10/2006 98,060,881.72 965,491.40 231,587.12 1,197,078.52 23 3/10/2006 97,095,390.32 1,357,094.07 229,306.95 1,586,401.02 24 4/10/2006 95,738,296.24 989,234.87 226,101.94 1,215,336.81 25 5/10/2006 94,749,061.37 1,124,310.22 223,765.70 1,348,075.92 26 6/10/2006 93,624,751.16 999,174.54 221,110.45 1,220,285.00 27 7/10/2006 92,625,576.61 1,133,975.35 218,750.74 1,352,726.08 28 8/10/2006 91,491,601.26 1,009,208.15 216,072.66 1,225,280.82 29 9/10/2006 90,482,393.11 1,013,945.98 213,689.25 1,227,635.23 30 10/10/2006 89,468,447.14 1,148,338.75 211,294.65 1,359,633.40 31 11/10/2006 88,320,108.39 1,024,119.12 208,582.66 1,232,701.78 32 12/10/2006 87,295,989.26 1,218,485.11 206,164.03 1,424,649.14 33 1/10/2007 86,077,504.15 1,083,643.12 203,286.37 1,286,929.49 34 2/10/2007 84,993,861.04 1,088,769.94 200,727.17 1,289,497.11 35 3/10/2007 83,905,091.10 1,514,257.70 198,155.86 1,712,413.55 36 4/10/2007 82,390,833.40 1,101,158.94 194,579.68 1,295,738.63 37 5/10/2007 81,289,674.46 1,246,081.01 191,979.11 1,438,060.12 38 6/10/2007 80,043,593.45 1,112,292.30 189,036.29 1,301,328.59 39 7/10/2007 78,931,301.15 1,256,907.27 186,409.42 1,443,316.70 40 8/10/2007 77,674,393.87 1,123,531.76 183,441.03 1,306,972.78 41 9/10/2007 76,550,862.12 1,128,851.43 180,787.62 1,309,639.05 42 10/10/2007 75,422,010.69 1,273,009.62 178,121.65 1,451,131.27 43 11/10/2007 74,149,001.07 1,140,248.61 175,115.22 1,315,363.83 44 12/10/2007 73,008,752.46 1,284,092.45 172,422.34 1,456,514.79 45 1/10/2008 71,724,660.01 1,151,754.43 169,389.74 1,321,144.17 46 2/10/2008 70,572,905.57 1,157,210.45 166,669.68 1,323,880.13 47 3/10/2008 69,415,695.12 1,438,480.10 163,936.73 1,602,416.83 48 4/10/2008 67,977,215.02 1,169,554.23 160,539.52 1,330,093.75 49 5/10/2008 66,807,660.79 1,312,589.87 157,777.43 1,470,367.30 50 6/10/2008 65,495,070.92 1,181,339.58 154,677.53 1,336,017.11 51 7/10/2008 64,313,731.34 1,324,050.19 151,887.60 1,475,937.79 52 8/10/2008 62,989,681.15 1,193,237.33 148,760.63 1,341,997.96 53 9/10/2008 61,796,443.82 19,198,893.97 145,942.60 19,344,836.57 54 10/10/2008 42,597,549.86 1,341,120.42 100,601.21 1,441,721.64 55 11/10/2008 41,256,429.44 25,890,292.62 97,433.93 25,987,726.56 56 12/10/2008 15,366,136.81 8,549,920.93 36,289.69 8,586,210.62 57 1/10/2009 6,816,215.89 6,816,215.89 16,097.63 6,832,313.52 117,783,000.00 11,719,986.56 129,502,986.56 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS A2 Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 195,500,000.00 0 550,169.58 550,169.58 2 6/10/2004 195,500,000.00 0 550,169.58 550,169.58 3 7/10/2004 195,500,000.00 0 550,169.58 550,169.58 4 8/10/2004 195,500,000.00 0 550,169.58 550,169.58 5 9/10/2004 195,500,000.00 0 550,169.58 550,169.58 6 10/10/2004 195,500,000.00 0 550,169.58 550,169.58 7 11/10/2004 195,500,000.00 0 550,169.58 550,169.58 8 12/10/2004 195,500,000.00 0 550,169.58 550,169.58 9 1/10/2005 195,500,000.00 0 550,169.58 550,169.58 10 2/10/2005 195,500,000.00 0 550,169.58 550,169.58 11 3/10/2005 195,500,000.00 0 550,169.58 550,169.58 12 4/10/2005 195,500,000.00 0 550,169.58 550,169.58 13 5/10/2005 195,500,000.00 0 550,169.58 550,169.58 14 6/10/2005 195,500,000.00 0 550,169.58 550,169.58 15 7/10/2005 195,500,000.00 0 550,169.58 550,169.58 16 8/10/2005 195,500,000.00 0 550,169.58 550,169.58 17 9/10/2005 195,500,000.00 0 550,169.58 550,169.58 18 10/10/2005 195,500,000.00 0 550,169.58 550,169.58 19 11/10/2005 195,500,000.00 0 550,169.58 550,169.58 20 12/10/2005 195,500,000.00 0 550,169.58 550,169.58 21 1/10/2006 195,500,000.00 0 550,169.58 550,169.58 22 2/10/2006 195,500,000.00 0 550,169.58 550,169.58 23 3/10/2006 195,500,000.00 0 550,169.58 550,169.58 24 4/10/2006 195,500,000.00 0 550,169.58 550,169.58 25 5/10/2006 195,500,000.00 0 550,169.58 550,169.58 26 6/10/2006 195,500,000.00 0 550,169.58 550,169.58 27 7/10/2006 195,500,000.00 0 550,169.58 550,169.58 28 8/10/2006 195,500,000.00 0 550,169.58 550,169.58 29 9/10/2006 195,500,000.00 0 550,169.58 550,169.58 30 10/10/2006 195,500,000.00 0 550,169.58 550,169.58 31 11/10/2006 195,500,000.00 0 550,169.58 550,169.58 32 12/10/2006 195,500,000.00 0 550,169.58 550,169.58 33 1/10/2007 195,500,000.00 0 550,169.58 550,169.58 34 2/10/2007 195,500,000.00 0 550,169.58 550,169.58 35 3/10/2007 195,500,000.00 0 550,169.58 550,169.58 36 4/10/2007 195,500,000.00 0 550,169.58 550,169.58 37 5/10/2007 195,500,000.00 0 550,169.58 550,169.58 38 6/10/2007 195,500,000.00 0 550,169.58 550,169.58 39 7/10/2007 195,500,000.00 0 550,169.58 550,169.58 40 8/10/2007 195,500,000.00 0 550,169.58 550,169.58 41 9/10/2007 195,500,000.00 0 550,169.58 550,169.58 42 10/10/2007 195,500,000.00 0 550,169.58 550,169.58 43 11/10/2007 195,500,000.00 0 550,169.58 550,169.58 44 12/10/2007 195,500,000.00 0 550,169.58 550,169.58 45 1/10/2008 195,500,000.00 0 550,169.58 550,169.58 46 2/10/2008 195,500,000.00 0 550,169.58 550,169.58 47 3/10/2008 195,500,000.00 0 550,169.58 550,169.58 48 4/10/2008 195,500,000.00 0 550,169.58 550,169.58 49 5/10/2008 195,500,000.00 0 550,169.58 550,169.58 50 6/10/2008 195,500,000.00 0 550,169.58 550,169.58 51 7/10/2008 195,500,000.00 0 550,169.58 550,169.58 52 8/10/2008 195,500,000.00 0 550,169.58 550,169.58 53 9/10/2008 195,500,000.00 0 550,169.58 550,169.58 54 10/10/2008 195,500,000.00 0 550,169.58 550,169.58 55 11/10/2008 195,500,000.00 0 550,169.58 550,169.58 56 12/10/2008 195,500,000.00 0 550,169.58 550,169.58 57 1/10/2009 195,500,000.00 49,185,632.02 550,169.58 49,735,801.60 58 2/10/2009 146,314,367.98 21,882,510.06 411,753.02 22,294,263.08 59 3/10/2009 124,431,857.92 85,499,306.99 350,171.99 85,849,478.98 60 4/10/2009 38,932,550.93 38,825,555.62 109,562.69 38,935,118.31 61 5/10/2009 106,995.31 106,995.31 301.10 107,296.41 195,500,000.00 32,231,455.04 227,731,455.04 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS A3 Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 283,402,000.00 0 913,262.95 913,262.95 2 6/10/2004 283,402,000.00 0 913,262.95 913,262.95 3 7/10/2004 283,402,000.00 0 913,262.95 913,262.95 4 8/10/2004 283,402,000.00 0 913,262.95 913,262.95 5 9/10/2004 283,402,000.00 0 913,262.95 913,262.95 6 10/10/2004 283,402,000.00 0 913,262.95 913,262.95 7 11/10/2004 283,402,000.00 0 913,262.95 913,262.95 8 12/10/2004 283,402,000.00 0 913,262.95 913,262.95 9 1/10/2005 283,402,000.00 0 913,262.95 913,262.95 10 2/10/2005 283,402,000.00 0 913,262.95 913,262.95 11 3/10/2005 283,402,000.00 0 913,262.95 913,262.95 12 4/10/2005 283,402,000.00 0 913,262.95 913,262.95 13 5/10/2005 283,402,000.00 0 913,262.95 913,262.95 14 6/10/2005 283,402,000.00 0 913,262.95 913,262.95 15 7/10/2005 283,402,000.00 0 913,262.95 913,262.95 16 8/10/2005 283,402,000.00 0 913,262.95 913,262.95 17 9/10/2005 283,402,000.00 0 913,262.95 913,262.95 18 10/10/2005 283,402,000.00 0 913,262.95 913,262.95 19 11/10/2005 283,402,000.00 0 913,262.95 913,262.95 20 12/10/2005 283,402,000.00 0 913,262.95 913,262.95 21 1/10/2006 283,402,000.00 0 913,262.95 913,262.95 22 2/10/2006 283,402,000.00 0 913,262.95 913,262.95 23 3/10/2006 283,402,000.00 0 913,262.95 913,262.95 24 4/10/2006 283,402,000.00 0 913,262.95 913,262.95 25 5/10/2006 283,402,000.00 0 913,262.95 913,262.95 26 6/10/2006 283,402,000.00 0 913,262.95 913,262.95 27 7/10/2006 283,402,000.00 0 913,262.95 913,262.95 28 8/10/2006 283,402,000.00 0 913,262.95 913,262.95 29 9/10/2006 283,402,000.00 0 913,262.95 913,262.95 30 10/10/2006 283,402,000.00 0 913,262.95 913,262.95 31 11/10/2006 283,402,000.00 0 913,262.95 913,262.95 32 12/10/2006 283,402,000.00 0 913,262.95 913,262.95 33 1/10/2007 283,402,000.00 0 913,262.95 913,262.95 34 2/10/2007 283,402,000.00 0 913,262.95 913,262.95 35 3/10/2007 283,402,000.00 0 913,262.95 913,262.95 36 4/10/2007 283,402,000.00 0 913,262.95 913,262.95 37 5/10/2007 283,402,000.00 0 913,262.95 913,262.95 38 6/10/2007 283,402,000.00 0 913,262.95 913,262.95 39 7/10/2007 283,402,000.00 0 913,262.95 913,262.95 40 8/10/2007 283,402,000.00 0 913,262.95 913,262.95 41 9/10/2007 283,402,000.00 0 913,262.95 913,262.95 42 10/10/2007 283,402,000.00 0 913,262.95 913,262.95 43 11/10/2007 283,402,000.00 0 913,262.95 913,262.95 44 12/10/2007 283,402,000.00 0 913,262.95 913,262.95 45 1/10/2008 283,402,000.00 0 913,262.95 913,262.95 46 2/10/2008 283,402,000.00 0 913,262.95 913,262.95 47 3/10/2008 283,402,000.00 0 913,262.95 913,262.95 48 4/10/2008 283,402,000.00 0 913,262.95 913,262.95 49 5/10/2008 283,402,000.00 0 913,262.95 913,262.95 50 6/10/2008 283,402,000.00 0 913,262.95 913,262.95 51 7/10/2008 283,402,000.00 0 913,262.95 913,262.95 52 8/10/2008 283,402,000.00 0 913,262.95 913,262.95 53 9/10/2008 283,402,000.00 0 913,262.95 913,262.95 54 10/10/2008 283,402,000.00 0 913,262.95 913,262.95 55 11/10/2008 283,402,000.00 0 913,262.95 913,262.95 56 12/10/2008 283,402,000.00 0 913,262.95 913,262.95 57 1/10/2009 283,402,000.00 0 913,262.95 913,262.95 58 2/10/2009 283,402,000.00 0 913,262.95 913,262.95 59 3/10/2009 283,402,000.00 0 913,262.95 913,262.95 60 4/10/2009 283,402,000.00 0 913,262.95 913,262.95 61 5/10/2009 283,402,000.00 1,014,524.50 913,262.95 1,927,787.44 62 6/10/2009 282,387,475.50 1,010,408.84 909,993.64 1,920,402.48 63 7/10/2009 281,377,066.67 1,131,717.56 906,737.60 2,038,455.15 64 8/10/2009 280,245,349.11 1,020,997.35 903,090.64 1,924,087.99 65 9/10/2009 279,224,351.76 1,026,039.35 899,800.47 1,925,839.83 66 10/10/2009 278,198,312.41 1,146,919.25 896,494.06 2,043,413.31 67 11/10/2009 277,051,393.16 1,036,781.53 892,798.11 1,929,579.64 68 12/10/2009 276,014,611.63 1,157,366.75 889,457.09 2,046,823.83 69 1/10/2010 274,857,244.89 1,047,629.39 885,727.47 1,933,356.86 70 2/10/2010 273,809,615.50 1,052,804.15 882,351.49 1,935,155.64 71 3/10/2010 272,756,811.35 1,402,840.01 878,958.82 2,281,798.84 72 4/10/2010 271,353,971.33 1,064,966.35 874,438.17 1,939,404.53 73 5/10/2010 270,289,004.98 1,184,778.47 871,006.32 2,055,784.79 74 6/10/2010 269,104,226.51 1,076,091.60 867,188.37 1,943,279.97 75 7/10/2010 268,028,134.90 1,195,598.54 863,720.66 2,059,319.21 76 8/10/2010 266,832,536.36 1,087,326.32 859,867.85 1,947,194.17 77 9/10/2010 265,745,210.04 1,092,699.15 856,363.94 1,949,063.09 78 10/10/2010 264,652,510.89 2,311,750.50 852,842.72 3,164,593.22 79 11/10/2010 262,340,760.39 55,962,954.62 845,393.10 56,808,347.72 80 12/10/2010 206,377,805.77 97,713,486.36 665,052.48 98,378,538.84 81 1/10/2011 108,664,319.41 108,664,319.41 350,170.77 109,014,490.18 283,402,000.00 72,560,493.42 355,962,493.42 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS A4 Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 125,682,000.00 0 417,892.65 417,892.65 2 6/10/2004 125,682,000.00 0 417,892.65 417,892.65 3 7/10/2004 125,682,000.00 0 417,892.65 417,892.65 4 8/10/2004 125,682,000.00 0 417,892.65 417,892.65 5 9/10/2004 125,682,000.00 0 417,892.65 417,892.65 6 10/10/2004 125,682,000.00 0 417,892.65 417,892.65 7 11/10/2004 125,682,000.00 0 417,892.65 417,892.65 8 12/10/2004 125,682,000.00 0 417,892.65 417,892.65 9 1/10/2005 125,682,000.00 0 417,892.65 417,892.65 10 2/10/2005 125,682,000.00 0 417,892.65 417,892.65 11 3/10/2005 125,682,000.00 0 417,892.65 417,892.65 12 4/10/2005 125,682,000.00 0 417,892.65 417,892.65 13 5/10/2005 125,682,000.00 0 417,892.65 417,892.65 14 6/10/2005 125,682,000.00 0 417,892.65 417,892.65 15 7/10/2005 125,682,000.00 0 417,892.65 417,892.65 16 8/10/2005 125,682,000.00 0 417,892.65 417,892.65 17 9/10/2005 125,682,000.00 0 417,892.65 417,892.65 18 10/10/2005 125,682,000.00 0 417,892.65 417,892.65 19 11/10/2005 125,682,000.00 0 417,892.65 417,892.65 20 12/10/2005 125,682,000.00 0 417,892.65 417,892.65 21 1/10/2006 125,682,000.00 0 417,892.65 417,892.65 22 2/10/2006 125,682,000.00 0 417,892.65 417,892.65 23 3/10/2006 125,682,000.00 0 417,892.65 417,892.65 24 4/10/2006 125,682,000.00 0 417,892.65 417,892.65 25 5/10/2006 125,682,000.00 0 417,892.65 417,892.65 26 6/10/2006 125,682,000.00 0 417,892.65 417,892.65 27 7/10/2006 125,682,000.00 0 417,892.65 417,892.65 28 8/10/2006 125,682,000.00 0 417,892.65 417,892.65 29 9/10/2006 125,682,000.00 0 417,892.65 417,892.65 30 10/10/2006 125,682,000.00 0 417,892.65 417,892.65 31 11/10/2006 125,682,000.00 0 417,892.65 417,892.65 32 12/10/2006 125,682,000.00 0 417,892.65 417,892.65 33 1/10/2007 125,682,000.00 0 417,892.65 417,892.65 34 2/10/2007 125,682,000.00 0 417,892.65 417,892.65 35 3/10/2007 125,682,000.00 0 417,892.65 417,892.65 36 4/10/2007 125,682,000.00 0 417,892.65 417,892.65 37 5/10/2007 125,682,000.00 0 417,892.65 417,892.65 38 6/10/2007 125,682,000.00 0 417,892.65 417,892.65 39 7/10/2007 125,682,000.00 0 417,892.65 417,892.65 40 8/10/2007 125,682,000.00 0 417,892.65 417,892.65 41 9/10/2007 125,682,000.00 0 417,892.65 417,892.65 42 10/10/2007 125,682,000.00 0 417,892.65 417,892.65 43 11/10/2007 125,682,000.00 0 417,892.65 417,892.65 44 12/10/2007 125,682,000.00 0 417,892.65 417,892.65 45 1/10/2008 125,682,000.00 0 417,892.65 417,892.65 46 2/10/2008 125,682,000.00 0 417,892.65 417,892.65 47 3/10/2008 125,682,000.00 0 417,892.65 417,892.65 48 4/10/2008 125,682,000.00 0 417,892.65 417,892.65 49 5/10/2008 125,682,000.00 0 417,892.65 417,892.65 50 6/10/2008 125,682,000.00 0 417,892.65 417,892.65 51 7/10/2008 125,682,000.00 0 417,892.65 417,892.65 52 8/10/2008 125,682,000.00 0 417,892.65 417,892.65 53 9/10/2008 125,682,000.00 0 417,892.65 417,892.65 54 10/10/2008 125,682,000.00 0 417,892.65 417,892.65 55 11/10/2008 125,682,000.00 0 417,892.65 417,892.65 56 12/10/2008 125,682,000.00 0 417,892.65 417,892.65 57 1/10/2009 125,682,000.00 0 417,892.65 417,892.65 58 2/10/2009 125,682,000.00 0 417,892.65 417,892.65 59 3/10/2009 125,682,000.00 0 417,892.65 417,892.65 60 4/10/2009 125,682,000.00 0 417,892.65 417,892.65 61 5/10/2009 125,682,000.00 0 417,892.65 417,892.65 62 6/10/2009 125,682,000.00 0 417,892.65 417,892.65 63 7/10/2009 125,682,000.00 0 417,892.65 417,892.65 64 8/10/2009 125,682,000.00 0 417,892.65 417,892.65 65 9/10/2009 125,682,000.00 0 417,892.65 417,892.65 66 10/10/2009 125,682,000.00 0 417,892.65 417,892.65 67 11/10/2009 125,682,000.00 0 417,892.65 417,892.65 68 12/10/2009 125,682,000.00 0 417,892.65 417,892.65 69 1/10/2010 125,682,000.00 0 417,892.65 417,892.65 70 2/10/2010 125,682,000.00 0 417,892.65 417,892.65 71 3/10/2010 125,682,000.00 0 417,892.65 417,892.65 72 4/10/2010 125,682,000.00 0 417,892.65 417,892.65 73 5/10/2010 125,682,000.00 0 417,892.65 417,892.65 74 6/10/2010 125,682,000.00 0 417,892.65 417,892.65 75 7/10/2010 125,682,000.00 0 417,892.65 417,892.65 76 8/10/2010 125,682,000.00 0 417,892.65 417,892.65 77 9/10/2010 125,682,000.00 0 417,892.65 417,892.65 78 10/10/2010 125,682,000.00 0 417,892.65 417,892.65 79 11/10/2010 125,682,000.00 0 417,892.65 417,892.65 80 12/10/2010 125,682,000.00 0 417,892.65 417,892.65 81 1/10/2011 125,682,000.00 7,182,895.46 417,892.65 7,600,788.11 82 2/10/2011 118,499,104.54 11,216,853.40 394,009.52 11,610,862.92 83 3/10/2011 107,282,251.15 12,569,681.80 356,713.49 12,926,395.28 84 4/10/2011 94,712,569.35 77,299,910.98 314,919.29 77,614,830.28 85 5/10/2011 17,412,658.37 786,116.27 57,897.09 844,013.36 86 6/10/2011 16,626,542.10 720,360.73 55,283.25 775,643.98 87 7/10/2011 15,906,181.37 793,435.81 52,888.05 846,323.87 88 8/10/2011 15,112,745.56 727,961.10 50,249.88 778,210.98 89 9/10/2011 14,384,784.45 731,614.58 47,829.41 779,443.99 90 10/10/2011 13,653,169.87 804,381.46 45,396.79 849,778.25 91 11/10/2011 12,848,788.41 739,326.71 42,722.22 782,048.93 92 12/10/2011 12,109,461.70 811,882.38 40,263.96 852,146.34 93 1/10/2012 11,297,579.32 747,115.42 37,564.45 784,679.87 94 2/10/2012 10,550,463.89 750,865.33 35,080.29 785,945.62 95 3/10/2012 9,799,598.57 891,575.91 32,583.67 924,159.57 96 4/10/2012 8,908,022.66 759,115.40 29,619.18 788,734.58 97 5/10/2012 8,148,907.26 831,129.16 27,095.12 858,224.28 98 6/10/2012 7,317,778.10 767,100.67 24,331.61 791,432.28 99 7/10/2012 6,550,677.43 838,895.75 21,781.00 860,676.75 100 8/10/2012 5,711,781.68 775,165.25 18,991.67 794,156.93 101 9/10/2012 4,936,616.42 779,056.40 16,414.25 795,470.65 102 10/10/2012 4,157,560.03 850,524.06 13,823.89 864,347.94 103 11/10/2012 3,307,035.97 787,239.71 10,995.89 798,235.61 104 12/10/2012 2,519,796.26 858,483.27 8,378.32 866,861.60 105 1/10/2013 1,661,312.98 795,504.32 5,523.87 801,028.18 106 2/10/2013 865,808.67 799,497.87 2,878.81 802,376.68 107 3/10/2013 66,310.80 66,310.80 220.48 66,531.28 125,682,000.00 35,592,760.11 161,274,760.11 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS A5 Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 254,120,181.00 0 934,950.50 934,950.50 2 6/10/2004 254,120,181.00 0 934,950.50 934,950.50 3 7/10/2004 254,120,181.00 0 934,950.50 934,950.50 4 8/10/2004 254,120,181.00 0 934,950.50 934,950.50 5 9/10/2004 254,120,181.00 0 934,950.50 934,950.50 6 10/10/2004 254,120,181.00 0 934,950.50 934,950.50 7 11/10/2004 254,120,181.00 0 934,950.50 934,950.50 8 12/10/2004 254,120,181.00 0 934,950.50 934,950.50 9 1/10/2005 254,120,181.00 0 934,950.50 934,950.50 10 2/10/2005 254,120,181.00 0 934,950.50 934,950.50 11 3/10/2005 254,120,181.00 0 934,950.50 934,950.50 12 4/10/2005 254,120,181.00 0 934,950.50 934,950.50 13 5/10/2005 254,120,181.00 0 934,950.50 934,950.50 14 6/10/2005 254,120,181.00 0 934,950.50 934,950.50 15 7/10/2005 254,120,181.00 0 934,950.50 934,950.50 16 8/10/2005 254,120,181.00 0 934,950.50 934,950.50 17 9/10/2005 254,120,181.00 0 934,950.50 934,950.50 18 10/10/2005 254,120,181.00 0 934,950.50 934,950.50 19 11/10/2005 254,120,181.00 0 934,950.50 934,950.50 20 12/10/2005 254,120,181.00 0 934,950.50 934,950.50 21 1/10/2006 254,120,181.00 0 934,950.50 934,950.50 22 2/10/2006 254,120,181.00 0 934,950.50 934,950.50 23 3/10/2006 254,120,181.00 0 934,950.50 934,950.50 24 4/10/2006 254,120,181.00 0 934,950.50 934,950.50 25 5/10/2006 254,120,181.00 0 934,950.50 934,950.50 26 6/10/2006 254,120,181.00 0 934,950.50 934,950.50 27 7/10/2006 254,120,181.00 0 934,950.50 934,950.50 28 8/10/2006 254,120,181.00 0 934,950.50 934,950.50 29 9/10/2006 254,120,181.00 0 934,950.50 934,950.50 30 10/10/2006 254,120,181.00 0 934,950.50 934,950.50 31 11/10/2006 254,120,181.00 0 934,950.50 934,950.50 32 12/10/2006 254,120,181.00 0 934,950.50 934,950.50 33 1/10/2007 254,120,181.00 0 934,950.50 934,950.50 34 2/10/2007 254,120,181.00 0 934,950.50 934,950.50 35 3/10/2007 254,120,181.00 0 934,950.50 934,950.50 36 4/10/2007 254,120,181.00 0 934,950.50 934,950.50 37 5/10/2007 254,120,181.00 0 934,950.50 934,950.50 38 6/10/2007 254,120,181.00 0 934,950.50 934,950.50 39 7/10/2007 254,120,181.00 0 934,950.50 934,950.50 40 8/10/2007 254,120,181.00 0 934,950.50 934,950.50 41 9/10/2007 254,120,181.00 0 934,950.50 934,950.50 42 10/10/2007 254,120,181.00 0 934,950.50 934,950.50 43 11/10/2007 254,120,181.00 0 934,950.50 934,950.50 44 12/10/2007 254,120,181.00 0 934,950.50 934,950.50 45 1/10/2008 254,120,181.00 0 934,950.50 934,950.50 46 2/10/2008 254,120,181.00 0 934,950.50 934,950.50 47 3/10/2008 254,120,181.00 0 934,950.50 934,950.50 48 4/10/2008 254,120,181.00 0 934,950.50 934,950.50 49 5/10/2008 254,120,181.00 0 934,950.50 934,950.50 50 6/10/2008 254,120,181.00 0 934,950.50 934,950.50 51 7/10/2008 254,120,181.00 0 934,950.50 934,950.50 52 8/10/2008 254,120,181.00 0 934,950.50 934,950.50 53 9/10/2008 254,120,181.00 0 934,950.50 934,950.50 54 10/10/2008 254,120,181.00 0 934,950.50 934,950.50 55 11/10/2008 254,120,181.00 0 934,950.50 934,950.50 56 12/10/2008 254,120,181.00 0 934,950.50 934,950.50 57 1/10/2009 254,120,181.00 0 934,950.50 934,950.50 58 2/10/2009 254,120,181.00 0 934,950.50 934,950.50 59 3/10/2009 254,120,181.00 0 934,950.50 934,950.50 60 4/10/2009 254,120,181.00 0 934,950.50 934,950.50 61 5/10/2009 254,120,181.00 0 934,950.50 934,950.50 62 6/10/2009 254,120,181.00 0 934,950.50 934,950.50 63 7/10/2009 254,120,181.00 0 934,950.50 934,950.50 64 8/10/2009 254,120,181.00 0 934,950.50 934,950.50 65 9/10/2009 254,120,181.00 0 934,950.50 934,950.50 66 10/10/2009 254,120,181.00 0 934,950.50 934,950.50 67 11/10/2009 254,120,181.00 0 934,950.50 934,950.50 68 12/10/2009 254,120,181.00 0 934,950.50 934,950.50 69 1/10/2010 254,120,181.00 0 934,950.50 934,950.50 70 2/10/2010 254,120,181.00 0 934,950.50 934,950.50 71 3/10/2010 254,120,181.00 0 934,950.50 934,950.50 72 4/10/2010 254,120,181.00 0 934,950.50 934,950.50 73 5/10/2010 254,120,181.00 0 934,950.50 934,950.50 74 6/10/2010 254,120,181.00 0 934,950.50 934,950.50 75 7/10/2010 254,120,181.00 0 934,950.50 934,950.50 76 8/10/2010 254,120,181.00 0 934,950.50 934,950.50 77 9/10/2010 254,120,181.00 0 934,950.50 934,950.50 78 10/10/2010 254,120,181.00 0 934,950.50 934,950.50 79 11/10/2010 254,120,181.00 0 934,950.50 934,950.50 80 12/10/2010 254,120,181.00 0 934,950.50 934,950.50 81 1/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 82 2/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 83 3/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 84 4/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 85 5/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 86 6/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 87 7/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 88 8/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 89 9/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 90 10/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 91 11/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 92 12/10/2011 254,120,181.00 0.00 934,950.50 934,950.50 93 1/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 94 2/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 95 3/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 96 4/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 97 5/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 98 6/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 99 7/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 100 8/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 101 9/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 102 10/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 103 11/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 104 12/10/2012 254,120,181.00 0.00 934,950.50 934,950.50 105 1/10/2013 254,120,181.00 0.00 934,950.50 934,950.50 106 2/10/2013 254,120,181.00 0.00 934,950.50 934,950.50 107 3/10/2013 254,120,181.00 937,883.35 934,950.50 1,872,833.85 108 4/10/2013 253,182,297.65 808,561.89 931,499.87 1,740,061.76 109 5/10/2013 252,373,735.75 879,221.57 928,525.04 1,807,746.61 110 6/10/2013 251,494,514.18 817,038.34 925,290.23 1,742,328.58 111 7/10/2013 250,677,475.84 887,465.89 922,284.21 1,809,750.11 112 8/10/2013 249,790,009.94 11,098,914.81 919,019.08 12,017,933.89 113 9/10/2013 238,691,095.14 773,203.89 878,184.32 1,651,388.21 114 10/10/2013 237,917,891.25 31,108,529.92 875,339.57 31,983,869.50 115 11/10/2013 206,809,361.33 31,050,585.42 760,886.11 31,811,471.53 116 12/10/2013 175,758,775.91 59,224,621.17 646,645.83 59,871,267.00 117 1/10/2014 116,534,154.73 99,626,785.41 428,748.58 100,055,533.99 118 2/10/2014 16,907,369.32 16,907,369.32 62,205.03 16,969,574.35 254,120,181.00 108,318,331.29 362,438,512.29 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS B Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 27,045,564.00 0 101,623.71 101,623.71 2 6/10/2004 27,045,564.00 0 101,623.71 101,623.71 3 7/10/2004 27,045,564.00 0 101,623.71 101,623.71 4 8/10/2004 27,045,564.00 0 101,623.71 101,623.71 5 9/10/2004 27,045,564.00 0 101,623.71 101,623.71 6 10/10/2004 27,045,564.00 0 101,623.71 101,623.71 7 11/10/2004 27,045,564.00 0 101,623.71 101,623.71 8 12/10/2004 27,045,564.00 0 101,623.71 101,623.71 9 1/10/2005 27,045,564.00 0 101,623.71 101,623.71 10 2/10/2005 27,045,564.00 0 101,623.71 101,623.71 11 3/10/2005 27,045,564.00 0 101,623.71 101,623.71 12 4/10/2005 27,045,564.00 0 101,623.71 101,623.71 13 5/10/2005 27,045,564.00 0 101,623.71 101,623.71 14 6/10/2005 27,045,564.00 0 101,623.71 101,623.71 15 7/10/2005 27,045,564.00 0 101,623.71 101,623.71 16 8/10/2005 27,045,564.00 0 101,623.71 101,623.71 17 9/10/2005 27,045,564.00 0 101,623.71 101,623.71 18 10/10/2005 27,045,564.00 0 101,623.71 101,623.71 19 11/10/2005 27,045,564.00 0 101,623.71 101,623.71 20 12/10/2005 27,045,564.00 0 101,623.71 101,623.71 21 1/10/2006 27,045,564.00 0 101,623.71 101,623.71 22 2/10/2006 27,045,564.00 0 101,623.71 101,623.71 23 3/10/2006 27,045,564.00 0 101,623.71 101,623.71 24 4/10/2006 27,045,564.00 0 101,623.71 101,623.71 25 5/10/2006 27,045,564.00 0 101,623.71 101,623.71 26 6/10/2006 27,045,564.00 0 101,623.71 101,623.71 27 7/10/2006 27,045,564.00 0 101,623.71 101,623.71 28 8/10/2006 27,045,564.00 0 101,623.71 101,623.71 29 9/10/2006 27,045,564.00 0 101,623.71 101,623.71 30 10/10/2006 27,045,564.00 0 101,623.71 101,623.71 31 11/10/2006 27,045,564.00 0 101,623.71 101,623.71 32 12/10/2006 27,045,564.00 0 101,623.71 101,623.71 33 1/10/2007 27,045,564.00 0 101,623.71 101,623.71 34 2/10/2007 27,045,564.00 0 101,623.71 101,623.71 35 3/10/2007 27,045,564.00 0 101,623.71 101,623.71 36 4/10/2007 27,045,564.00 0 101,623.71 101,623.71 37 5/10/2007 27,045,564.00 0 101,623.71 101,623.71 38 6/10/2007 27,045,564.00 0 101,623.71 101,623.71 39 7/10/2007 27,045,564.00 0 101,623.71 101,623.71 40 8/10/2007 27,045,564.00 0 101,623.71 101,623.71 41 9/10/2007 27,045,564.00 0 101,623.71 101,623.71 42 10/10/2007 27,045,564.00 0 101,623.71 101,623.71 43 11/10/2007 27,045,564.00 0 101,623.71 101,623.71 44 12/10/2007 27,045,564.00 0 101,623.71 101,623.71 45 1/10/2008 27,045,564.00 0 101,623.71 101,623.71 46 2/10/2008 27,045,564.00 0 101,623.71 101,623.71 47 3/10/2008 27,045,564.00 0 101,623.71 101,623.71 48 4/10/2008 27,045,564.00 0 101,623.71 101,623.71 49 5/10/2008 27,045,564.00 0 101,623.71 101,623.71 50 6/10/2008 27,045,564.00 0 101,623.71 101,623.71 51 7/10/2008 27,045,564.00 0 101,623.71 101,623.71 52 8/10/2008 27,045,564.00 0 101,623.71 101,623.71 53 9/10/2008 27,045,564.00 0 101,623.71 101,623.71 54 10/10/2008 27,045,564.00 0 101,623.71 101,623.71 55 11/10/2008 27,045,564.00 0 101,623.71 101,623.71 56 12/10/2008 27,045,564.00 0 101,623.71 101,623.71 57 1/10/2009 27,045,564.00 0 101,623.71 101,623.71 58 2/10/2009 27,045,564.00 0 101,623.71 101,623.71 59 3/10/2009 27,045,564.00 0 101,623.71 101,623.71 60 4/10/2009 27,045,564.00 0 101,623.71 101,623.71 61 5/10/2009 27,045,564.00 0 101,623.71 101,623.71 62 6/10/2009 27,045,564.00 0 101,623.71 101,623.71 63 7/10/2009 27,045,564.00 0 101,623.71 101,623.71 64 8/10/2009 27,045,564.00 0 101,623.71 101,623.71 65 9/10/2009 27,045,564.00 0 101,623.71 101,623.71 66 10/10/2009 27,045,564.00 0 101,623.71 101,623.71 67 11/10/2009 27,045,564.00 0 101,623.71 101,623.71 68 12/10/2009 27,045,564.00 0 101,623.71 101,623.71 69 1/10/2010 27,045,564.00 0 101,623.71 101,623.71 70 2/10/2010 27,045,564.00 0 101,623.71 101,623.71 71 3/10/2010 27,045,564.00 0 101,623.71 101,623.71 72 4/10/2010 27,045,564.00 0 101,623.71 101,623.71 73 5/10/2010 27,045,564.00 0 101,623.71 101,623.71 74 6/10/2010 27,045,564.00 0 101,623.71 101,623.71 75 7/10/2010 27,045,564.00 0 101,623.71 101,623.71 76 8/10/2010 27,045,564.00 0 101,623.71 101,623.71 77 9/10/2010 27,045,564.00 0 101,623.71 101,623.71 78 10/10/2010 27,045,564.00 0 101,623.71 101,623.71 79 11/10/2010 27,045,564.00 0 101,623.71 101,623.71 80 12/10/2010 27,045,564.00 0 101,623.71 101,623.71 81 1/10/2011 27,045,564.00 0 101,623.71 101,623.71 82 2/10/2011 27,045,564.00 0 101,623.71 101,623.71 83 3/10/2011 27,045,564.00 0 101,623.71 101,623.71 84 4/10/2011 27,045,564.00 0 101,623.71 101,623.71 85 5/10/2011 27,045,564.00 0 101,623.71 101,623.71 86 6/10/2011 27,045,564.00 0 101,623.71 101,623.71 87 7/10/2011 27,045,564.00 0 101,623.71 101,623.71 88 8/10/2011 27,045,564.00 0 101,623.71 101,623.71 89 9/10/2011 27,045,564.00 0 101,623.71 101,623.71 90 10/10/2011 27,045,564.00 0 101,623.71 101,623.71 91 11/10/2011 27,045,564.00 0 101,623.71 101,623.71 92 12/10/2011 27,045,564.00 0 101,623.71 101,623.71 93 1/10/2012 27,045,564.00 0 101,623.71 101,623.71 94 2/10/2012 27,045,564.00 0 101,623.71 101,623.71 95 3/10/2012 27,045,564.00 0 101,623.71 101,623.71 96 4/10/2012 27,045,564.00 0 101,623.71 101,623.71 97 5/10/2012 27,045,564.00 0 101,623.71 101,623.71 98 6/10/2012 27,045,564.00 0 101,623.71 101,623.71 99 7/10/2012 27,045,564.00 0 101,623.71 101,623.71 100 8/10/2012 27,045,564.00 0 101,623.71 101,623.71 101 9/10/2012 27,045,564.00 0 101,623.71 101,623.71 102 10/10/2012 27,045,564.00 0 101,623.71 101,623.71 103 11/10/2012 27,045,564.00 0 101,623.71 101,623.71 104 12/10/2012 27,045,564.00 0 101,623.71 101,623.71 105 1/10/2013 27,045,564.00 0 101,623.71 101,623.71 106 2/10/2013 27,045,564.00 0 101,623.71 101,623.71 107 3/10/2013 27,045,564.00 0 101,623.71 101,623.71 108 4/10/2013 27,045,564.00 0 101,623.71 101,623.71 109 5/10/2013 27,045,564.00 0 101,623.71 101,623.71 110 6/10/2013 27,045,564.00 0 101,623.71 101,623.71 111 7/10/2013 27,045,564.00 0 101,623.71 101,623.71 112 8/10/2013 27,045,564.00 0 101,623.71 101,623.71 113 9/10/2013 27,045,564.00 0 101,623.71 101,623.71 114 10/10/2013 27,045,564.00 0 101,623.71 101,623.71 115 11/10/2013 27,045,564.00 0 101,623.71 101,623.71 116 12/10/2013 27,045,564.00 0 101,623.71 101,623.71 117 1/10/2014 27,045,564.00 0 101,623.71 101,623.71 118 2/10/2014 27,045,564.00 25,568,854.31 101,623.71 25,670,478.02 119 3/10/2014 1,476,709.69 1,476,709.69 5,548.74 1,482,258.42 27,045,564.00 11,997,146.13 39,042,710.13 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS C Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 12,811,056.00 0 48,564.58 48,564.58 2 6/10/2004 12,811,056.00 0 48,564.58 48,564.58 3 7/10/2004 12,811,056.00 0 48,564.58 48,564.58 4 8/10/2004 12,811,056.00 0 48,564.58 48,564.58 5 9/10/2004 12,811,056.00 0 48,564.58 48,564.58 6 10/10/2004 12,811,056.00 0 48,564.58 48,564.58 7 11/10/2004 12,811,056.00 0 48,564.58 48,564.58 8 12/10/2004 12,811,056.00 0 48,564.58 48,564.58 9 1/10/2005 12,811,056.00 0 48,564.58 48,564.58 10 2/10/2005 12,811,056.00 0 48,564.58 48,564.58 11 3/10/2005 12,811,056.00 0 48,564.58 48,564.58 12 4/10/2005 12,811,056.00 0 48,564.58 48,564.58 13 5/10/2005 12,811,056.00 0 48,564.58 48,564.58 14 6/10/2005 12,811,056.00 0 48,564.58 48,564.58 15 7/10/2005 12,811,056.00 0 48,564.58 48,564.58 16 8/10/2005 12,811,056.00 0 48,564.58 48,564.58 17 9/10/2005 12,811,056.00 0 48,564.58 48,564.58 18 10/10/2005 12,811,056.00 0 48,564.58 48,564.58 19 11/10/2005 12,811,056.00 0 48,564.58 48,564.58 20 12/10/2005 12,811,056.00 0 48,564.58 48,564.58 21 1/10/2006 12,811,056.00 0 48,564.58 48,564.58 22 2/10/2006 12,811,056.00 0 48,564.58 48,564.58 23 3/10/2006 12,811,056.00 0 48,564.58 48,564.58 24 4/10/2006 12,811,056.00 0 48,564.58 48,564.58 25 5/10/2006 12,811,056.00 0 48,564.58 48,564.58 26 6/10/2006 12,811,056.00 0 48,564.58 48,564.58 27 7/10/2006 12,811,056.00 0 48,564.58 48,564.58 28 8/10/2006 12,811,056.00 0 48,564.58 48,564.58 29 9/10/2006 12,811,056.00 0 48,564.58 48,564.58 30 10/10/2006 12,811,056.00 0 48,564.58 48,564.58 31 11/10/2006 12,811,056.00 0 48,564.58 48,564.58 32 12/10/2006 12,811,056.00 0 48,564.58 48,564.58 33 1/10/2007 12,811,056.00 0 48,564.58 48,564.58 34 2/10/2007 12,811,056.00 0 48,564.58 48,564.58 35 3/10/2007 12,811,056.00 0 48,564.58 48,564.58 36 4/10/2007 12,811,056.00 0 48,564.58 48,564.58 37 5/10/2007 12,811,056.00 0 48,564.58 48,564.58 38 6/10/2007 12,811,056.00 0 48,564.58 48,564.58 39 7/10/2007 12,811,056.00 0 48,564.58 48,564.58 40 8/10/2007 12,811,056.00 0 48,564.58 48,564.58 41 9/10/2007 12,811,056.00 0 48,564.58 48,564.58 42 10/10/2007 12,811,056.00 0 48,564.58 48,564.58 43 11/10/2007 12,811,056.00 0 48,564.58 48,564.58 44 12/10/2007 12,811,056.00 0 48,564.58 48,564.58 45 1/10/2008 12,811,056.00 0 48,564.58 48,564.58 46 2/10/2008 12,811,056.00 0 48,564.58 48,564.58 47 3/10/2008 12,811,056.00 0 48,564.58 48,564.58 48 4/10/2008 12,811,056.00 0 48,564.58 48,564.58 49 5/10/2008 12,811,056.00 0 48,564.58 48,564.58 50 6/10/2008 12,811,056.00 0 48,564.58 48,564.58 51 7/10/2008 12,811,056.00 0 48,564.58 48,564.58 52 8/10/2008 12,811,056.00 0 48,564.58 48,564.58 53 9/10/2008 12,811,056.00 0 48,564.58 48,564.58 54 10/10/2008 12,811,056.00 0 48,564.58 48,564.58 55 11/10/2008 12,811,056.00 0 48,564.58 48,564.58 56 12/10/2008 12,811,056.00 0 48,564.58 48,564.58 57 1/10/2009 12,811,056.00 0 48,564.58 48,564.58 58 2/10/2009 12,811,056.00 0 48,564.58 48,564.58 59 3/10/2009 12,811,056.00 0 48,564.58 48,564.58 60 4/10/2009 12,811,056.00 0 48,564.58 48,564.58 61 5/10/2009 12,811,056.00 0 48,564.58 48,564.58 62 6/10/2009 12,811,056.00 0 48,564.58 48,564.58 63 7/10/2009 12,811,056.00 0 48,564.58 48,564.58 64 8/10/2009 12,811,056.00 0 48,564.58 48,564.58 65 9/10/2009 12,811,056.00 0 48,564.58 48,564.58 66 10/10/2009 12,811,056.00 0 48,564.58 48,564.58 67 11/10/2009 12,811,056.00 0 48,564.58 48,564.58 68 12/10/2009 12,811,056.00 0 48,564.58 48,564.58 69 1/10/2010 12,811,056.00 0 48,564.58 48,564.58 70 2/10/2010 12,811,056.00 0 48,564.58 48,564.58 71 3/10/2010 12,811,056.00 0 48,564.58 48,564.58 72 4/10/2010 12,811,056.00 0 48,564.58 48,564.58 73 5/10/2010 12,811,056.00 0 48,564.58 48,564.58 74 6/10/2010 12,811,056.00 0 48,564.58 48,564.58 75 7/10/2010 12,811,056.00 0 48,564.58 48,564.58 76 8/10/2010 12,811,056.00 0 48,564.58 48,564.58 77 9/10/2010 12,811,056.00 0 48,564.58 48,564.58 78 10/10/2010 12,811,056.00 0 48,564.58 48,564.58 79 11/10/2010 12,811,056.00 0 48,564.58 48,564.58 80 12/10/2010 12,811,056.00 0 48,564.58 48,564.58 81 1/10/2011 12,811,056.00 0 48,564.58 48,564.58 82 2/10/2011 12,811,056.00 0 48,564.58 48,564.58 83 3/10/2011 12,811,056.00 0 48,564.58 48,564.58 84 4/10/2011 12,811,056.00 0 48,564.58 48,564.58 85 5/10/2011 12,811,056.00 0 48,564.58 48,564.58 86 6/10/2011 12,811,056.00 0 48,564.58 48,564.58 87 7/10/2011 12,811,056.00 0 48,564.58 48,564.58 88 8/10/2011 12,811,056.00 0 48,564.58 48,564.58 89 9/10/2011 12,811,056.00 0 48,564.58 48,564.58 90 10/10/2011 12,811,056.00 0 48,564.58 48,564.58 91 11/10/2011 12,811,056.00 0 48,564.58 48,564.58 92 12/10/2011 12,811,056.00 0 48,564.58 48,564.58 93 1/10/2012 12,811,056.00 0 48,564.58 48,564.58 94 2/10/2012 12,811,056.00 0 48,564.58 48,564.58 95 3/10/2012 12,811,056.00 0 48,564.58 48,564.58 96 4/10/2012 12,811,056.00 0 48,564.58 48,564.58 97 5/10/2012 12,811,056.00 0 48,564.58 48,564.58 98 6/10/2012 12,811,056.00 0 48,564.58 48,564.58 99 7/10/2012 12,811,056.00 0 48,564.58 48,564.58 100 8/10/2012 12,811,056.00 0 48,564.58 48,564.58 101 9/10/2012 12,811,056.00 0 48,564.58 48,564.58 102 10/10/2012 12,811,056.00 0 48,564.58 48,564.58 103 11/10/2012 12,811,056.00 0 48,564.58 48,564.58 104 12/10/2012 12,811,056.00 0 48,564.58 48,564.58 105 1/10/2013 12,811,056.00 0 48,564.58 48,564.58 106 2/10/2013 12,811,056.00 0 48,564.58 48,564.58 107 3/10/2013 12,811,056.00 0 48,564.58 48,564.58 108 4/10/2013 12,811,056.00 0 48,564.58 48,564.58 109 5/10/2013 12,811,056.00 0 48,564.58 48,564.58 110 6/10/2013 12,811,056.00 0 48,564.58 48,564.58 111 7/10/2013 12,811,056.00 0 48,564.58 48,564.58 112 8/10/2013 12,811,056.00 0 48,564.58 48,564.58 113 9/10/2013 12,811,056.00 0 48,564.58 48,564.58 114 10/10/2013 12,811,056.00 0 48,564.58 48,564.58 115 11/10/2013 12,811,056.00 0 48,564.58 48,564.58 116 12/10/2013 12,811,056.00 0 48,564.58 48,564.58 117 1/10/2014 12,811,056.00 0 48,564.58 48,564.58 118 2/10/2014 12,811,056.00 0 48,564.58 48,564.58 119 3/10/2014 12,811,056.00 12,811,056.00 48,564.58 12,859,620.58 12,811,056.00 5,779,184.80 18,590,240.80 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS D Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 24,198,662.00 0 92,741.37 92,741.37 2 6/10/2004 24,198,662.00 0 92,741.37 92,741.37 3 7/10/2004 24,198,662.00 0 92,741.37 92,741.37 4 8/10/2004 24,198,662.00 0 92,741.37 92,741.37 5 9/10/2004 24,198,662.00 0 92,741.37 92,741.37 6 10/10/2004 24,198,662.00 0 92,741.37 92,741.37 7 11/10/2004 24,198,662.00 0 92,741.37 92,741.37 8 12/10/2004 24,198,662.00 0 92,741.37 92,741.37 9 1/10/2005 24,198,662.00 0 92,741.37 92,741.37 10 2/10/2005 24,198,662.00 0 92,741.37 92,741.37 11 3/10/2005 24,198,662.00 0 92,741.37 92,741.37 12 4/10/2005 24,198,662.00 0 92,741.37 92,741.37 13 5/10/2005 24,198,662.00 0 92,741.37 92,741.37 14 6/10/2005 24,198,662.00 0 92,741.37 92,741.37 15 7/10/2005 24,198,662.00 0 92,741.37 92,741.37 16 8/10/2005 24,198,662.00 0 92,741.37 92,741.37 17 9/10/2005 24,198,662.00 0 92,741.37 92,741.37 18 10/10/2005 24,198,662.00 0 92,741.37 92,741.37 19 11/10/2005 24,198,662.00 0 92,741.37 92,741.37 20 12/10/2005 24,198,662.00 0 92,741.37 92,741.37 21 1/10/2006 24,198,662.00 0 92,741.37 92,741.37 22 2/10/2006 24,198,662.00 0 92,741.37 92,741.37 23 3/10/2006 24,198,662.00 0 92,741.37 92,741.37 24 4/10/2006 24,198,662.00 0 92,741.37 92,741.37 25 5/10/2006 24,198,662.00 0 92,741.37 92,741.37 26 6/10/2006 24,198,662.00 0 92,741.37 92,741.37 27 7/10/2006 24,198,662.00 0 92,741.37 92,741.37 28 8/10/2006 24,198,662.00 0 92,741.37 92,741.37 29 9/10/2006 24,198,662.00 0 92,741.37 92,741.37 30 10/10/2006 24,198,662.00 0 92,741.37 92,741.37 31 11/10/2006 24,198,662.00 0 92,741.37 92,741.37 32 12/10/2006 24,198,662.00 0 92,741.37 92,741.37 33 1/10/2007 24,198,662.00 0 92,741.37 92,741.37 34 2/10/2007 24,198,662.00 0 92,741.37 92,741.37 35 3/10/2007 24,198,662.00 0 92,741.37 92,741.37 36 4/10/2007 24,198,662.00 0 92,741.37 92,741.37 37 5/10/2007 24,198,662.00 0 92,741.37 92,741.37 38 6/10/2007 24,198,662.00 0 92,741.37 92,741.37 39 7/10/2007 24,198,662.00 0 92,741.37 92,741.37 40 8/10/2007 24,198,662.00 0 92,741.37 92,741.37 41 9/10/2007 24,198,662.00 0 92,741.37 92,741.37 42 10/10/2007 24,198,662.00 0 92,741.37 92,741.37 43 11/10/2007 24,198,662.00 0 92,741.37 92,741.37 44 12/10/2007 24,198,662.00 0 92,741.37 92,741.37 45 1/10/2008 24,198,662.00 0 92,741.37 92,741.37 46 2/10/2008 24,198,662.00 0 92,741.37 92,741.37 47 3/10/2008 24,198,662.00 0 92,741.37 92,741.37 48 4/10/2008 24,198,662.00 0 92,741.37 92,741.37 49 5/10/2008 24,198,662.00 0 92,741.37 92,741.37 50 6/10/2008 24,198,662.00 0 92,741.37 92,741.37 51 7/10/2008 24,198,662.00 0 92,741.37 92,741.37 52 8/10/2008 24,198,662.00 0 92,741.37 92,741.37 53 9/10/2008 24,198,662.00 0 92,741.37 92,741.37 54 10/10/2008 24,198,662.00 0 92,741.37 92,741.37 55 11/10/2008 24,198,662.00 0 92,741.37 92,741.37 56 12/10/2008 24,198,662.00 0 92,741.37 92,741.37 57 1/10/2009 24,198,662.00 0 92,741.37 92,741.37 58 2/10/2009 24,198,662.00 0 92,741.37 92,741.37 59 3/10/2009 24,198,662.00 0 92,741.37 92,741.37 60 4/10/2009 24,198,662.00 0 92,741.37 92,741.37 61 5/10/2009 24,198,662.00 0 92,741.37 92,741.37 62 6/10/2009 24,198,662.00 0 92,741.37 92,741.37 63 7/10/2009 24,198,662.00 0 92,741.37 92,741.37 64 8/10/2009 24,198,662.00 0 92,741.37 92,741.37 65 9/10/2009 24,198,662.00 0 92,741.37 92,741.37 66 10/10/2009 24,198,662.00 0 92,741.37 92,741.37 67 11/10/2009 24,198,662.00 0 92,741.37 92,741.37 68 12/10/2009 24,198,662.00 0 92,741.37 92,741.37 69 1/10/2010 24,198,662.00 0 92,741.37 92,741.37 70 2/10/2010 24,198,662.00 0 92,741.37 92,741.37 71 3/10/2010 24,198,662.00 0 92,741.37 92,741.37 72 4/10/2010 24,198,662.00 0 92,741.37 92,741.37 73 5/10/2010 24,198,662.00 0 92,741.37 92,741.37 74 6/10/2010 24,198,662.00 0 92,741.37 92,741.37 75 7/10/2010 24,198,662.00 0 92,741.37 92,741.37 76 8/10/2010 24,198,662.00 0 92,741.37 92,741.37 77 9/10/2010 24,198,662.00 0 92,741.37 92,741.37 78 10/10/2010 24,198,662.00 0 92,741.37 92,741.37 79 11/10/2010 24,198,662.00 0 92,741.37 92,741.37 80 12/10/2010 24,198,662.00 0 92,741.37 92,741.37 81 1/10/2011 24,198,662.00 0 92,741.37 92,741.37 82 2/10/2011 24,198,662.00 0 92,741.37 92,741.37 83 3/10/2011 24,198,662.00 0 92,741.37 92,741.37 84 4/10/2011 24,198,662.00 0 92,741.37 92,741.37 85 5/10/2011 24,198,662.00 0 92,741.37 92,741.37 86 6/10/2011 24,198,662.00 0 92,741.37 92,741.37 87 7/10/2011 24,198,662.00 0 92,741.37 92,741.37 88 8/10/2011 24,198,662.00 0 92,741.37 92,741.37 89 9/10/2011 24,198,662.00 0 92,741.37 92,741.37 90 10/10/2011 24,198,662.00 0 92,741.37 92,741.37 91 11/10/2011 24,198,662.00 0 92,741.37 92,741.37 92 12/10/2011 24,198,662.00 0 92,741.37 92,741.37 93 1/10/2012 24,198,662.00 0 92,741.37 92,741.37 94 2/10/2012 24,198,662.00 0 92,741.37 92,741.37 95 3/10/2012 24,198,662.00 0 92,741.37 92,741.37 96 4/10/2012 24,198,662.00 0 92,741.37 92,741.37 97 5/10/2012 24,198,662.00 0 92,741.37 92,741.37 98 6/10/2012 24,198,662.00 0 92,741.37 92,741.37 99 7/10/2012 24,198,662.00 0 92,741.37 92,741.37 100 8/10/2012 24,198,662.00 0 92,741.37 92,741.37 101 9/10/2012 24,198,662.00 0 92,741.37 92,741.37 102 10/10/2012 24,198,662.00 0 92,741.37 92,741.37 103 11/10/2012 24,198,662.00 0 92,741.37 92,741.37 104 12/10/2012 24,198,662.00 0 92,741.37 92,741.37 105 1/10/2013 24,198,662.00 0 92,741.37 92,741.37 106 2/10/2013 24,198,662.00 0 92,741.37 92,741.37 107 3/10/2013 24,198,662.00 0 92,741.37 92,741.37 108 4/10/2013 24,198,662.00 0 92,741.37 92,741.37 109 5/10/2013 24,198,662.00 0 92,741.37 92,741.37 110 6/10/2013 24,198,662.00 0 92,741.37 92,741.37 111 7/10/2013 24,198,662.00 0 92,741.37 92,741.37 112 8/10/2013 24,198,662.00 0 92,741.37 92,741.37 113 9/10/2013 24,198,662.00 0 92,741.37 92,741.37 114 10/10/2013 24,198,662.00 0 92,741.37 92,741.37 115 11/10/2013 24,198,662.00 0 92,741.37 92,741.37 116 12/10/2013 24,198,662.00 0 92,741.37 92,741.37 117 1/10/2014 24,198,662.00 0 92,741.37 92,741.37 118 2/10/2014 24,198,662.00 0 92,741.37 92,741.37 119 3/10/2014 24,198,662.00 24,198,662.00 92,741.37 24,291,403.37 24,198,662.00 11,036,223.28 35,234,885.28 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC BACM 2004-2 FLOWS FOR BOND CLASS E Period Payment Date Beg Balance Principal Payment Interest Payment Total Payment 1 5/10/2004 11,387,606.00 0 44,392.68 44,392.68 2 6/10/2004 11,387,606.00 0 44,392.68 44,392.68 3 7/10/2004 11,387,606.00 0 44,392.68 44,392.68 4 8/10/2004 11,387,606.00 0 44,392.68 44,392.68 5 9/10/2004 11,387,606.00 0 44,392.68 44,392.68 6 10/10/2004 11,387,606.00 0 44,392.68 44,392.68 7 11/10/2004 11,387,606.00 0 44,392.68 44,392.68 8 12/10/2004 11,387,606.00 0 44,392.68 44,392.68 9 1/10/2005 11,387,606.00 0 44,392.68 44,392.68 10 2/10/2005 11,387,606.00 0 44,392.68 44,392.68 11 3/10/2005 11,387,606.00 0 44,392.68 44,392.68 12 4/10/2005 11,387,606.00 0 44,392.68 44,392.68 13 5/10/2005 11,387,606.00 0 44,392.68 44,392.68 14 6/10/2005 11,387,606.00 0 44,392.68 44,392.68 15 7/10/2005 11,387,606.00 0 44,392.68 44,392.68 16 8/10/2005 11,387,606.00 0 44,392.68 44,392.68 17 9/10/2005 11,387,606.00 0 44,392.68 44,392.68 18 10/10/2005 11,387,606.00 0 44,392.68 44,392.68 19 11/10/2005 11,387,606.00 0 44,392.68 44,392.68 20 12/10/2005 11,387,606.00 0 44,392.68 44,392.68 21 1/10/2006 11,387,606.00 0 44,392.68 44,392.68 22 2/10/2006 11,387,606.00 0 44,392.68 44,392.68 23 3/10/2006 11,387,606.00 0 44,392.68 44,392.68 24 4/10/2006 11,387,606.00 0 44,392.68 44,392.68 25 5/10/2006 11,387,606.00 0 44,392.68 44,392.68 26 6/10/2006 11,387,606.00 0 44,392.68 44,392.68 27 7/10/2006 11,387,606.00 0 44,392.68 44,392.68 28 8/10/2006 11,387,606.00 0 44,392.68 44,392.68 29 9/10/2006 11,387,606.00 0 44,392.68 44,392.68 30 10/10/2006 11,387,606.00 0 44,392.68 44,392.68 31 11/10/2006 11,387,606.00 0 44,392.68 44,392.68 32 12/10/2006 11,387,606.00 0 44,392.68 44,392.68 33 1/10/2007 11,387,606.00 0 44,392.68 44,392.68 34 2/10/2007 11,387,606.00 0 44,392.68 44,392.68 35 3/10/2007 11,387,606.00 0 44,392.68 44,392.68 36 4/10/2007 11,387,606.00 0 44,392.68 44,392.68 37 5/10/2007 11,387,606.00 0 44,392.68 44,392.68 38 6/10/2007 11,387,606.00 0 44,392.68 44,392.68 39 7/10/2007 11,387,606.00 0 44,392.68 44,392.68 40 8/10/2007 11,387,606.00 0 44,392.68 44,392.68 41 9/10/2007 11,387,606.00 0 44,392.68 44,392.68 42 10/10/2007 11,387,606.00 0 44,392.68 44,392.68 43 11/10/2007 11,387,606.00 0 44,392.68 44,392.68 44 12/10/2007 11,387,606.00 0 44,392.68 44,392.68 45 1/10/2008 11,387,606.00 0 44,392.68 44,392.68 46 2/10/2008 11,387,606.00 0 44,392.68 44,392.68 47 3/10/2008 11,387,606.00 0 44,392.68 44,392.68 48 4/10/2008 11,387,606.00 0 44,392.68 44,392.68 49 5/10/2008 11,387,606.00 0 44,392.68 44,392.68 50 6/10/2008 11,387,606.00 0 44,392.68 44,392.68 51 7/10/2008 11,387,606.00 0 44,392.68 44,392.68 52 8/10/2008 11,387,606.00 0 44,392.68 44,392.68 53 9/10/2008 11,387,606.00 0 44,392.68 44,392.68 54 10/10/2008 11,387,606.00 0 44,392.68 44,392.68 55 11/10/2008 11,387,606.00 0 44,392.68 44,392.68 56 12/10/2008 11,387,606.00 0 44,392.68 44,392.68 57 1/10/2009 11,387,606.00 0 44,392.68 44,392.68 58 2/10/2009 11,387,606.00 0 44,392.68 44,392.68 59 3/10/2009 11,387,606.00 0 44,392.68 44,392.68 60 4/10/2009 11,387,606.00 0 44,392.68 44,392.68 61 5/10/2009 11,387,606.00 0 44,392.68 44,392.68 62 6/10/2009 11,387,606.00 0 44,392.68 44,392.68 63 7/10/2009 11,387,606.00 0 44,392.68 44,392.68 64 8/10/2009 11,387,606.00 0 44,392.68 44,392.68 65 9/10/2009 11,387,606.00 0 44,392.68 44,392.68 66 10/10/2009 11,387,606.00 0 44,392.68 44,392.68 67 11/10/2009 11,387,606.00 0 44,392.68 44,392.68 68 12/10/2009 11,387,606.00 0 44,392.68 44,392.68 69 1/10/2010 11,387,606.00 0 44,392.68 44,392.68 70 2/10/2010 11,387,606.00 0 44,392.68 44,392.68 71 3/10/2010 11,387,606.00 0 44,392.68 44,392.68 72 4/10/2010 11,387,606.00 0 44,392.68 44,392.68 73 5/10/2010 11,387,606.00 0 44,392.68 44,392.68 74 6/10/2010 11,387,606.00 0 44,392.68 44,392.68 75 7/10/2010 11,387,606.00 0 44,392.68 44,392.68 76 8/10/2010 11,387,606.00 0 44,392.68 44,392.68 77 9/10/2010 11,387,606.00 0 44,392.68 44,392.68 78 10/10/2010 11,387,606.00 0 44,392.68 44,392.68 79 11/10/2010 11,387,606.00 0 44,392.68 44,392.68 80 12/10/2010 11,387,606.00 0 44,392.68 44,392.68 81 1/10/2011 11,387,606.00 0 44,392.68 44,392.68 82 2/10/2011 11,387,606.00 0 44,392.68 44,392.68 83 3/10/2011 11,387,606.00 0 44,392.68 44,392.68 84 4/10/2011 11,387,606.00 0 44,392.68 44,392.68 85 5/10/2011 11,387,606.00 0 44,392.68 44,392.68 86 6/10/2011 11,387,606.00 0 44,392.68 44,392.68 87 7/10/2011 11,387,606.00 0 44,392.68 44,392.68 88 8/10/2011 11,387,606.00 0 44,392.68 44,392.68 89 9/10/2011 11,387,606.00 0 44,392.68 44,392.68 90 10/10/2011 11,387,606.00 0 44,392.68 44,392.68 91 11/10/2011 11,387,606.00 0 44,392.68 44,392.68 92 12/10/2011 11,387,606.00 0 44,392.68 44,392.68 93 1/10/2012 11,387,606.00 0 44,392.68 44,392.68 94 2/10/2012 11,387,606.00 0 44,392.68 44,392.68 95 3/10/2012 11,387,606.00 0 44,392.68 44,392.68 96 4/10/2012 11,387,606.00 0 44,392.68 44,392.68 97 5/10/2012 11,387,606.00 0 44,392.68 44,392.68 98 6/10/2012 11,387,606.00 0 44,392.68 44,392.68 99 7/10/2012 11,387,606.00 0 44,392.68 44,392.68 100 8/10/2012 11,387,606.00 0 44,392.68 44,392.68 101 9/10/2012 11,387,606.00 0 44,392.68 44,392.68 102 10/10/2012 11,387,606.00 0 44,392.68 44,392.68 103 11/10/2012 11,387,606.00 0 44,392.68 44,392.68 104 12/10/2012 11,387,606.00 0 44,392.68 44,392.68 105 1/10/2013 11,387,606.00 0 44,392.68 44,392.68 106 2/10/2013 11,387,606.00 0 44,392.68 44,392.68 107 3/10/2013 11,387,606.00 0 44,392.68 44,392.68 108 4/10/2013 11,387,606.00 0 44,392.68 44,392.68 109 5/10/2013 11,387,606.00 0 44,392.68 44,392.68 110 6/10/2013 11,387,606.00 0 44,392.68 44,392.68 111 7/10/2013 11,387,606.00 0 44,392.68 44,392.68 112 8/10/2013 11,387,606.00 0 44,392.68 44,392.68 113 9/10/2013 11,387,606.00 0 44,392.68 44,392.68 114 10/10/2013 11,387,606.00 0 44,392.68 44,392.68 115 11/10/2013 11,387,606.00 0 44,392.68 44,392.68 116 12/10/2013 11,387,606.00 0 44,392.68 44,392.68 117 1/10/2014 11,387,606.00 0 44,392.68 44,392.68 118 2/10/2014 11,387,606.00 0 44,392.68 44,392.68 119 3/10/2014 11,387,606.00 11,387,606.00 44,392.68 11,431,998.68 11,387,606.00 5,282,729.40 16,670,335.40 This material is for your private information and Banc of America Securities LLC (the "Underwriter") is not soliciting any action based upon it. This material is not to be construed as an offer to sell or the solicitation of any offer to buy any security in any jurisdiction where such an offer or solicitation would be illegal. This material is based on information that the Underwriter considers reliable, but the Underwriter does not represent that it is accurate or complete and it should not be relied upon as such. By accepting this material the recipient agrees that it will not distribute or provide the material to any other person. The information contained in this material may pertain to securities that ultimately are not sold. The information contained in this material may be based on assumptions regarding market conditions and other matters as reflected herein. The Underwriter makes no representation regarding the reasonableness of such assumptions or the likelihood that any of such assumptions will coincide with actual market conditions or events, and this material should not be relied upon for such purposes. The Underwriter and its affiliates, directors, partners and employees, including persons involved in the preparation or issuance of this material may, from time to time, have long or short positions in, and buy and sell, the securities mentioned therein or derivatives thereof (including options). This material may be filed with the Securities and Exchange Commission (the "SEC") and incorporated by reference into an effective registration statement previously filed with the SEC under Rule 415 of the Securities Act of 1933, including all cases where the material does not pertain to securities that are ultimately offered for sale pursuant to such registration statement. Information contained in this material is current as of the date appearing in this material only. Information in this material regarding any assets backing any securities discussed herein supersedes all prior information regarding such assets. Any information in the material, whether regarding the assets backing any securities discussed herein or otherwise, will be superseded in its entirety by the information contained in any final prospectus and prospectus supplement for any securities actually sold to you, which you should read before making any investment decision. This material is furnished solely by the Underwriter and not by the issuer of the securities. The issuer of the securities has not prepared, reviewed or participated in the preparation of this material, is not responsible for the accuracy of this material and has not authorized the dissemination of this material. The Underwriter is acting as Underwriter and not acting as agent for the issuer in connection with the proposed transaction. BANC OF AMERICA SECURITIES LLC