1 04/21/2021 03/31/2021 TRANCHE FILE HEADER 2GNMA-2021-052 A 38380RF54 .99852027 1.50000 20610516 79000000.00 78883101.22 20210416 20210201 2GNMA-2021-052 AB 38380RF62 .99861274 2.00000 20620716 50000000.00 49930637.22 20210416 20210201 2GNMA-2021-052 AC 38380RF70 .99862436 1.25000 20620716 3000000.00 2995873.09 20210416 20210201 2GNMA-2021-052 AD 38380RF88 .99862436 1.50000 20620716 136500000.00 136312225.82 20210416 20210201 2GNMA-2021-052 AE 38380RF96 .99862436 1.75000 20620716 86330000.00 86211241.43 20210416 20210201 2GNMA-2021-052 AG 38380RG20 .99862436 2.00000 20620716 75000000.00 74896827.37 20210416 20210201 2GNMA-2021-052 AH 38380RG38 .99863222 1.25000 20630416 2000000.00 1997264.44 20210416 20210201 2GNMA-2021-052 AJ 38380RG46 .99863222 1.75000 20630416 115200000.00 115042431.93 20210416 20210201 2GNMA-2021-052 AK 38380RG53 .99863222 2.00000 20630416 69000000.00 68905623.29 20210416 20210201 2GNMA-2021-052 AL 38380RH52 .99865168 1.75000 20620716 250000000.00 249662919.64 20210416 20210201 2GNMA-2021-052 AM 38380RH94 .99859024 1.75000 20630416 200000000.00 199718048.86 20210416 20210201 2GNMA-2021-052 IA 38380RH45 .99863222 .85258 20630416 624936170.00 624081395.84 20210416 20210201 2GNMA-2021-052 IB 38380RH86 .99865932 .84040 20620916 251424263.00 251087182.64 20210416 20210201 2GNMA-2021-052 IC 38380RJ43 .99859839 .84077 20630416 201162053.00 200880101.86 20210416 20210201 2GNMA-2021-052 IO 38380RJ84 .99863223 .84754 20630416 1077522486.00 1076048680.34 20210416 20210201 2GNMA-2021-052 ZC 38380RH37 1.00157500 1.89000 20630416 1161000.00 1162828.57 20210416 20210201 2GNMA-2021-054 A 38380RJ92 .99932326 1.30000 20630916 50000000.00 49966163.18 20210416 20210201 2GNMA-2021-054 AB 38380RK25 .99932326 1.35000 20630916 85000000.00 84942477.41 20210416 20210201 2GNMA-2021-054 AC 38380RK33 .99932326 1.50000 20630916 101767902.00 101699031.96 20210416 20210201 2GNMA-2021-054 AD 38380RK66 .99932326 2.32564 20630916 100000000.00 99932326.36 20210416 20210201 2GNMA-2021-054 IO 38380RK41 .99932326 1.65128 20630916 236767902.00 236607672.55 20210416 20210201 3 TOTAL AGGREGATE: 3795771776.00 TOTAL BALANCE: 3790964055.02 TOTAL NUMBER OF POOLS: 21