1 05/26/2022 04/30/2022 TRANCHE FILE HEADER 2GNMA-2021-177 GU 38383CHV5 .99998666 3.00000 20511020 600000.00 599992.00 20220520 20211001 2GNMA-2021-177 HA 38383CMK3 .89600207 2.00000 20511020 96328000.00 86310088.24 20220520 20211001 2GNMA-2021-177 HB 38383CML1 .89599965 1.50000 20511020 96336000.00 86317023.19 20220520 20211001 2GNMA-2021-177 HC 38383CMM9 .89600207 1.00000 20511020 96328000.00 86310088.24 20220520 20211001 2GNMA-2021-177 HI 38383CHY9 .89600450 3.00000 20510920 64213333.00 57535435.52 20220520 20211001 2GNMA-2021-177 HL 38383CMN7 .89600449 2.00000 20510920 96320000.00 86303153.40 20220520 20211001 2GNMA-2021-177 HM 38383CVG2 .89600449 1.50000 20510920 96320000.00 86303153.35 20220520 20211001 2GNMA-2021-177 HN 38383CHZ6 .89600449 1.00000 20510920 96320000.00 86303153.29 20220520 20211001 2GNMA-2022-028 QM 38383MWZ7 .98140826 2.00000 20511220 74605000.00 73217963.47 20220520 20220201 2GNMA-2022-034 KA 38383MAC2 .98156175 2.00000 20511220 75245000.00 73857614.39 20220520 20220201 2GNMA-2022-044 IT 38383PZC8 .98502599 2.00000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 OT 38383PZD6 .98502599 .00000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TA 38383PYA3 .98008888 2.00000 20511220 95499000.00 93597508.36 20220520 20220301 2GNMA-2022-044 TJ 38383PZE4 .98502599 2.00000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TK 38383PZF1 .98502599 1.75000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TL 38383PZG9 .98502599 1.50000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TM 38383PZH7 .98502599 1.25000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TN 38383PZJ3 .98502599 1.00000 20511220 118742000.00 116963957.28 20220520 20220301 2GNMA-2022-044 TP 38383PZK0 .98502599 2.50000 20511220 94993600.00 93571165.82 20220520 20220301 2GNMA-2022-044 TQ 38383PZL8 .98502599 3.00000 20511220 79161333.00 77975971.19 20220520 20220301 3 TOTAL AGGREGATE: 1893463266.00 TOTAL BALANCE: 1806950011.42 TOTAL NUMBER OF POOLS: 20