|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|--------------------------- | ------- | --------- | ------------- | ----- | -------------- |  | ----------------------- |  | --------------- |  | --------- |  |  |  | -------------- | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |               
|FFMLT Trust Series 2004-FF3
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|2004 Annual Statement      
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | DISTRIBUTION IN DOLLARS |  |                 |  |           |  | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  | ENDING BALANCE | 
|PERIOD                      |         | CLASS     |               | CUSIP |                |  | INTEREST                |  |                 |  | PRINCIPAL |  | 
|200406                      | A-1     | 36228FU46 | $1,060,202.27 |       | $8,782,627.01  |  | $973,391,372.99         | 
|200407                      | A-1     | 36228FU46 | $1,290,825.12 |       | $8,716,906.60  |  | $964,674,466.39         | 
|200408                      | A-1     | 36228FU46 | $1,358,394.00 |       | $12,574,686.35 |  | $952,099,780.04         | 
|200409                      | A-1     | 36228FU46 | $1,618,478.55 |       | $21,092,319.97 |  | $931,007,460.07         | 
|200410                      | A-1     | 36228FU46 | $1,505,871.42 |       | $21,154,772.86 |  | $909,852,687.21         | 
|200411                      | A-1     | 36228FU46 | $1,757,026.63 |       | $27,957,981.36 |  | $881,894,705.85         | 
|200412                      | A-1     | 36228FU46 | $1,838,249.01 |       | $35,958,348.38 |  | $845,936,357.47         | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $10,429,047.00          |  | $136,237,642.53 |  |           |  | 
|200406                      | A-2A    | 36228FX92 | $196,008.15   |       | $4,674,960.88  |  | $194,768,039.12         | 
|200407                      | A-2A    | 36228FX92 | $238,158.03   |       | $3,271,953.93  |  | $191,496,085.19         | 
|200408                      | A-2A    | 36228FX92 | $250,505.82   |       | $5,921,825.12  |  | $185,574,260.07         | 
|200409                      | A-2A    | 36228FX92 | $295,051.48   |       | $5,996,119.95  |  | $179,578,140.12         | 
|200410                      | A-2A    | 36228FX92 | $273,703.87   |       | $12,043,888.48 |  | $167,534,251.64         | 
|200411                      | A-2A    | 36228FX92 | $305,656.93   |       | $5,447,181.74  |  | $162,087,069.90         | 
|200412                      | A-2A    | 36228FX92 | $321,110.38   |       | $14,637,679.36 |  | $147,449,390.54         | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $1,880,194.66           |  | $51,993,609.46  |  |           |  | 
|200406                      | A-2B    | 36228FY26 | $70,117.47    |       | $0.00          |  | $64,957,000.00          | 
|200407                      | A-2B    | 36228FY26 | $86,140.20    |       | $0.00          |  | $64,957,000.00          | 
|200408                      | A-2B    | 36228FY26 | $91,468.37    |       | $0.00          |  | $64,957,000.00          | 
|200409                      | A-2B    | 36228FY26 | $110,420.69   |       | $0.00          |  | $64,957,000.00          | 
|200410                      | A-2B    | 36228FY26 | $105,065.63   |       | $0.00          |  | $64,957,000.00          | 
|200411                      | A-2B    | 36228FY26 | $125,439.18   |       | $0.00          |  | $64,957,000.00          | 
|200412                      | A-2B    | 36228FY26 | $135,398.41   |       | $0.00          |  | $64,957,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $724,049.95             |  | $0.00           |  |           |  | 
|200406                      | A-2C    | 36228FY34 | $74,285.68    |       | $0.00          |  | $58,365,000.00          | 
|200407                      | A-2C    | 36228FY34 | $89,460.58    |       | $0.00          |  | $58,365,000.00          | 
|200408                      | A-2C    | 36228FY34 | $93,857.31    |       | $0.00          |  | $58,365,000.00          | 
|200409                      | A-2C    | 36228FY34 | $112,051.35   |       | $0.00          |  | $58,365,000.00          | 
|200410                      | A-2C    | 36228FY34 | $105,296.00   |       | $0.00          |  | $58,365,000.00          | 
|200411                      | A-2C    | 36228FY34 | $125,160.50   |       | $0.00          |  | $58,365,000.00          | 
|200412                      | A-2C    | 36228FY34 | $133,719.94   |       | $0.00          |  | $58,365,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $733,831.36             |  | $0.00           |  |           |  | 
|200406                      | B-1     | 36228FV29 | $51,694.59    |       | $0.00          |  | $19,156,000.00          | 
|200407                      | B-1     | 36228FV29 | $58,558.83    |       | $0.00          |  | $19,156,000.00          | 
|200408                      | B-1     | 36228FV29 | $59,056.10    |       | $0.00          |  | $19,156,000.00          | 
|200409                      | B-1     | 36228FV29 | $67,847.66    |       | $0.00          |  | $19,156,000.00          | 
|200410                      | B-1     | 36228FV29 | $60,925.56    |       | $0.00          |  | $19,156,000.00          | 
|200411                      | B-1     | 36228FV29 | $71,217.75    |       | $0.00          |  | $19,156,000.00          | 
|200412                      | B-1     | 36228FV29 | $73,085.21    |       | $0.00          |  | $19,156,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $442,385.70             |  | $0.00           |  |           |  | 
|200406                      | B-2     | 36228FV37 | $65,062.14    |       | $0.00          |  | $17,558,000.00          | 
|200407                      | B-2     | 36228FV37 | $72,573.07    |       | $0.00          |  | $17,558,000.00          | 
|200408                      | B-2     | 36228FV37 | $72,416.66    |       | $0.00          |  | $17,558,000.00          | 
|200409                      | B-2     | 36228FV37 | $82,300.27    |       | $0.00          |  | $17,558,000.00          | 
|200410                      | B-2     | 36228FV37 | $72,910.10    |       | $0.00          |  | $17,558,000.00          | 
|200411                      | B-2     | 36228FV37 | $84,785.63    |       | $0.00          |  | $17,558,000.00          | 
|200412                      | B-2     | 36228FV37 | $85,887.65    |       | $0.00          |  | $17,558,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $535,935.52             |  | $0.00           |  |           |  | 
|200406                      | B-3     | 36228FY42 | $65,581.33    |       | $0.00          |  | $15,963,000.00          | 
|200407                      | B-3     | 36228FY42 | $72,853.36    |       | $0.00          |  | $15,963,000.00          | 
|200408                      | B-3     | 36228FY42 | $72,488.53    |       | $0.00          |  | $15,963,000.00          | 
|200409                      | B-3     | 36228FY42 | $82,138.64    |       | $0.00          |  | $15,963,000.00          | 
|200410                      | B-3     | 36228FY42 | $72,493.44    |       | $0.00          |  | $15,963,000.00          | 
|200411                      | B-3     | 36228FY42 | $84,178.22    |       | $0.00          |  | $15,963,000.00          | 
|200412                      | B-3     | 36228FY42 | $84,958.42    |       | $0.00          |  | $15,963,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $534,691.94             |  | $0.00           |  |           |  | 
|200406                      | M-1     | 36228FU61 | $127,300.94   |       | $0.00          |  | $95,775,000.00          | 
|200407                      | M-1     | 36228FU61 | $152,574.90   |       | $0.00          |  | $95,775,000.00          | 
|200408                      | M-1     | 36228FU61 | $159,602.77   |       | $0.00          |  | $95,775,000.00          | 
|200409                      | M-1     | 36228FU61 | $190,016.20   |       | $0.00          |  | $95,775,000.00          | 
|200410                      | M-1     | 36228FU61 | $178,000.59   |       | $0.00          |  | $95,775,000.00          | 
|200411                      | M-1     | 36228FU61 | $211,343.50   |       | $0.00          |  | $95,775,000.00          | 
|200412                      | M-1     | 36228FU61 | $225,203.02   |       | $0.00          |  | $95,775,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $1,244,041.92           |  | $0.00           |  |           |  | 
|200406                      | M-2     | 36228FU79 | $144,018.12   |       | $0.00          |  | $79,813,000.00          | 
|200407                      | M-2     | 36228FU79 | $167,695.98   |       | $0.00          |  | $79,813,000.00          | 
|200408                      | M-2     | 36228FU79 | $172,239.07   |       | $0.00          |  | $79,813,000.00          | 
|200409                      | M-2     | 36228FU79 | $201,500.35   |       | $0.00          |  | $79,813,000.00          | 
|200410                      | M-2     | 36228FU79 | $184,952.97   |       | $0.00          |  | $79,813,000.00          | 
|200411                      | M-2     | 36228FU79 | $217,978.17   |       | $0.00          |  | $79,813,000.00          | 
|200412                      | M-2     | 36228FU79 | $228,219.80   |       | $0.00          |  | $79,813,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $1,316,604.46           |  | $0.00           |  |           |  | 
|200406                      | M-3     | 36228FU87 | $48,220.56    |       | $0.00          |  | $23,944,000.00          | 
|200407                      | M-3     | 36228FU87 | $55,669.80    |       | $0.00          |  | $23,944,000.00          | 
|200408                      | M-3     | 36228FU87 | $56,859.08    |       | $0.00          |  | $23,944,000.00          | 
|200409                      | M-3     | 36228FU87 | $66,155.29    |       | $0.00          |  | $23,944,000.00          | 
|200410                      | M-3     | 36228FU87 | $60,327.19    |       | $0.00          |  | $23,944,000.00          | 
|200411                      | M-3     | 36228FU87 | $70,927.45    |       | $0.00          |  | $23,944,000.00          | 
|200412                      | M-3     | 36228FU87 | $73,827.02    |       | $0.00          |  | $23,944,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $431,986.39             |  | $0.00           |  |           |  | 
|200406                      | M-4     | 36228FU95 | $52,076.75    |       | $0.00          |  | $21,549,000.00          | 
|200407                      | M-4     | 36228FU95 | $59,379.47    |       | $0.00          |  | $21,549,000.00          | 
|200408                      | M-4     | 36228FU95 | $60,149.25    |       | $0.00          |  | $21,549,000.00          | 
|200409                      | M-4     | 36228FU95 | $69,411.75    |       | $0.00          |  | $21,549,000.00          | 
|200410                      | M-4     | 36228FU95 | $62,671.51    |       | $0.00          |  | $21,549,000.00          | 
|200411                      | M-4     | 36228FU95 | $73,410.26    |       | $0.00          |  | $21,549,000.00          | 
|200412                      | M-4     | 36228FU95 | $75,720.51    |       | $0.00          |  | $21,549,000.00          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $452,819.50             |  | $0.00           |  |           |  | 
|200406                      | P       | 36228FZ90 | $176,567.11   |       | $0.00          |  | $0.00                   | 
|200407                      | P       | 36228FZ90 | $187,784.17   |       | $0.00          |  | $0.00                   | 
|200408                      | P       | 36228FZ90 | $288,089.70   |       | $0.00          |  | $0.00                   | 
|200409                      | P       | 36228FZ90 | $553,178.58   |       | $0.00          |  | $0.00                   | 
|200410                      | P       | 36228FZ90 | $634,470.64   |       | $0.00          |  | $0.00                   | 
|200411                      | P       | 36228FZ90 | $643,190.94   |       | $0.00          |  | $0.00                   | 
|200412                      | P       | 36228FZ90 | $798,253.40   |       | $0.00          |  | $0.00                   | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $3,281,534.54           |  | $0.00           |  |           |  | 
|200406                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200407                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200408                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200409                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200410                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200411                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|200412                      | R       | 36228F4C7 | $0.00         |       | $0.00          |  | $0.00                   | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $0.00                   |  | $0.00           |  |           |  | 
|200406                      | REMIC I | FF0403101 | $8,051,998.15 |       | $13,457,993.59 |  | $1,582,798,230.58       | 
|200407                      | REMIC I | FF0403101 | $7,982,480.46 |       | $11,988,860.53 |  | $1,570,809,370.05       | 
|200408                      | REMIC I | FF0403101 | $7,917,163.63 |       | $18,496,511.47 |  | $1,552,312,858.58       | 
|200409                      | REMIC I | FF0403101 | $8,544,620.44 |       | $27,088,439.92 |  | $1,525,224,418.66       | 
|200410                      | REMIC I | FF0403101 | $8,545,205.63 |       | $33,198,661.34 |  | $1,492,025,757.32       | 
|200411                      | REMIC I | FF0403101 | $8,601,479.47 |       | $33,405,163.10 |  | $1,458,620,594.22       | 
|200412                      | REMIC I | FF0403101 | $8,684,602.28 |       | $50,596,027.74 |  | $1,408,024,566.48       | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $58,327,550.06          |  | $188,231,657.69 |  |           |  | 
|200406                      | X       | 36228F2A3 | $6,097,430.15 |       | $405.70        |  | $17,558,818.47          | 
|200407                      | X       | 36228F2A3 | $5,638,591.12 |       | $0.00          |  | $17,558,818.47          | 
|200408                      | X       | 36228F2A3 | $5,470,126.67 |       | $0.00          |  | $17,558,818.47          | 
|200409                      | X       | 36228F2A3 | $5,649,248.21 |       | $0.00          |  | $17,558,818.47          | 
|200410                      | X       | 36228F2A3 | $5,862,987.35 |       | $0.00          |  | $17,558,818.47          | 
|200411                      | X       | 36228F2A3 | $5,474,355.25 |       | $0.00          |  | $17,558,818.47          | 
|200412                      | X       | 36228F2A3 | $5,409,222.91 |       | $0.00          |  | $17,558,818.47          | 
|                            |         |           |               |       |                |  |                         |  |                 |  |           |  |  |  |                | 
|                            |         |           |               |       |                |  | $39,601,961.66          |  | $405.70         |  |           |  | 
|                            |         |           |               |       |                |  | $119,936,634.66         |  | $376,463,315.38 |  |           |  |